QT软件开发之入门基础-搭建开发环境
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发之入门基础-搭建开发环境相关的知识,希望对你有一定的参考价值。
1.1 Qt版本介绍
在Qt发行版本中将要涉及两个版本:Qt商业授权和Qt开源授权。
- Qt商业授权是设计商业软件的开发环境,这些商业软件使用了传统的商业来发布,它包含了一些更新的功能、技术上的支持和大量的解决方案,开发了使用于行业的一些特定的组件,有一些特殊的功能只在商业用户中使用。
- Qt开源授权是用来开发开源的软件,它提供了一些免费的支持,并遵循QPL协议。
开放源代码是免费的软件,不牵涉用户的某些权益。任何人都有使用开源软件和参与它的修改的机会,这就意味着其他的人同样可获得你开发的代码。目前 Qt 的开源授权有两种,一种是 GPL 授权,另一种是 LGPL 授权。
1.2 QWidget与Qml的区别
现在移动设备兴起,QT主推QML编程,QT5推出了QT android版本,用于Android系统编程。初学者可能困惑以后该学习QML还是QWidget来进行编程?在 Qt4 时代主流的控件(Qwidget)编程,所用的语言一般是C/ C++。Qt5 诞生之时,正是手机移动设备蓬勃发展的时候,而传统的 C++ 部件编写的界面对手机应用程序却不是很方便,比如手机屏幕显示随意翻转,这在传统桌面程序里基本遇不到的情况。 为了适应手机移动应用开发, Qt5 将 QML 脚本编程提到与传统 C++ 部件编程相同的高度,力推 QML 界面编程,当然 QML 主要用于手机移动应用程序。 QML 包含大量使用手机移动设备的功能模块,比如基本部件(QtQuick模块)、GPS定位、渲染特
以上是关于QT软件开发之入门基础-搭建开发环境的主要内容,如果未能解决你的问题,请参考以下文章