• QT入门学习笔记1:为什么要选QT及QT软件下载


    为什么选择QT?

    Qt突出的优势:

    ◆ Qt 是基于 C++ 的一种语言扩展(Extention)

    C/C++ 目前还是一种很多人都在学习的语言. Qt的好处就在于Qt本身可以被称作是一种 C++ 的延伸。Qt 的类都是用 C++ 写出来的。这也就是说, Qt 本身已经继承了C++的快速、简易、面向对象等许多的优点。

    ◆ Qt 具有非常好的可移植性(Portable)

    Qt不只是可以在 Linux 中运行,也同样可以运行在 Microsoft Windows 、Mac OS X等多种不同的平台中。这也意味者,利用 Qt编写出来的应用程序,在几乎不用修改的情况下,就可以同时在多种平台中运行。 Qt的应用非常之广泛,从 Linux到 Windows ,从 x86 到 Embedded 等都有大量Qt应用的成功范例。

    ◆ Qt支持跨平台构建(Cross-Platform Builds)

    编写用于多平台的软件是单调乏味的,且可能随时出现错误。维护编制文件更是如此,尤其是当不同的编译器和平台组合需要若干个编制文件时。通过qmake工具,Qt能够很好地面对这一挑战。这个工具可以为目标平台生成准确无误的编制文件。

    Qt是开源软件(Open Source)

    Qt产品提供的是采用双重授权的软件许可模式。在该双重授权模式下,Qt产品不仅可在获得商业许可下针对专利软件开发,而且还可以在GPL(通用公共许可证,版本2或版本3)下用于开发免费和开源软件。

    ◆ Qt架构健壮,性能强大(powerful)

    Qt 已由成千上万商业与开放源应用程序员,在多个操作系统与编译器上进行了测试,奠定了高性能应用程序的基础。

    此外,Qt运行时无需依赖"虚拟器",模拟层或大容量的运行时间环境。它如本地化的应用程序一样,能够直接写入低级的图形函数,因而使用Qt开发的应用程序能以源代码速度执行。

    ◆ Qt使用起来简便高效(concise)

    Qt统一的跨平台API 让程序员们集中精力致力于可增值的技术革新,而无须担心维护和管理现有应用程序多版本的基础结构与界面。 因此Qt开发人员仅需要学会一种API来写入应用程序,该程序便可在任何地方运行。

    Qt Software投入了相当大的努力使得Qt使用起来尽可能简单和直观。来自世界各地的客户反馈普遍认为Qt编程简单而有趣;而对于商务应用而言,Qt可以转换为更多的功能,并且在保持质量性能的情况下,只需更少的维护工作。

    总之,Qt可以跨平台、不依赖虚拟机机制,速度和性能不会比同类型的Java, .NET(C#)差,这就是程序员选择Qt的最直接的理由了。

    QT软件下载安装教程:

    https://blog.csdn.net/sinat_36264666/article/details/73195301

  • 相关阅读:
    使用snv命令来更新项目
    linux下实现开机启动应用程序
    Qt Designer 打开失败,报Run time error错误的解决办法。
    <<Effective c++>>读书笔记---条款19:设计class犹如设计type
    字符串的格式化方式
    最新民政部行政区划代码,省市区三级
    DigitalOcean
    (译)Windsor入门教程---第五部分 添加日志功能
    (译)Windsor入门教程---第四部分 整合
    (译)Windsor入门教程---第三部分 编写第一个Installer
  • 原文地址:https://www.cnblogs.com/mtgy/p/10020267.html
Copyright © 2020-2023  润新知