??Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
一、QT下载
??QT的官网和下载连接是分开的,目前在QT的官网中找不到下载连接(至少我没找到),第一次安装Qt的小伙伴记得在官网注册账号并验证,因为在安装的时候需要 。
- QT的官网:https://www.qt.io/
注册位置如图所示,注册后别忘记通过邮箱验证一下。
- QT的下载地址:https://download.qt.io/
进入后下载连接后找到安装包的位置:archive → qt → 5.12 → 5.12.11,可以根据自己需求选择版本,安装包如下图所示:
二、QT安装
??根据自己需要下载安装包并安装软件,具体流程如下所示。
- windows安装
打开安装软件。
登录登账,没有账号的小伙伴需要去官网注册一个,并完成验证。
同意使用条款。
选择相应的组件
最后等待安装完成即可。 - linux安装
将下载好的安装包拷贝到相应的的目录下,进行安装。
chmod u+x qt-opensource-linux-x64-5.12.9.run
sudo ./qt-opensource-linux-x64-5.12.9.run
若无意外,将会弹出欢迎界面
因为是图像界面安装,就不演示了,安装流程和windows的安装流程一样,需要注意的是安装时一定要用‘sudo‘命令启动,这样默认安装的路径时‘/opt‘下。安装完成后桌面可能没有QT的启动图标,可以通过命令启动
/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
三、新建项目
??由于linux和windows下新建项目都是一样的,所以我就通过windows环境下进行演示。
- 打开软件
- 选择模板
- 创建项目
到此项目已经创建完成。
四、项目实现
- 项目文件目录
- 双击widget.ui文件,打开GUI设计窗口
- 推动Label控件到ui面板上,并更改内容
五、运行
点击左下角的运行按钮,运行项目如下图所示:
到此我们的第一个QT项目已经完成了,接下来就可以学习QT项目的开发了。