Qt是什么?
Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司于 1995
年底出品,并于 2008年6月17日被NOKIA公司收购,以增强NOKIA公司在跨平
台软件研发方面的实力,更名为Qt Software。
Qt可以做什么
Qt 虽然经常被当做一个GUI 库,用来开发图形界面应用程序,但这并不是Qt的全部;Qt除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。Qt是应用程序开发的一站式解决方案,有了Qt,你就可以高枕无忧了!Qt本身包含的模块也日益丰富,一直有新模块和第三方模块加入进来。 总起来说,Qt 主要用于桌面程序开发和嵌入式开发。
Qt优点
- 优良的跨平台特性:
- 面向对象
- 丰富的 API、库
安装Qt5(Qt5.14.2)
通过.run文件安装
下载:https://download.qt.io/archive/qt/5.14/5.14.2/
添加权限
sudo chmod +x qt-opensource-linux-x64-5.14.2.run
安装
./qt-opensource-linux-x86-5.4.1.run
环境配置
sudo gedit /etc/profile
添加:注意修改目录
export PATH="/opt/Qt5.14.2/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH"
刷新配置命令:source /etc/profile
QT添加用户环境变量
编写第一个闹钟程序
点击win徽标键或在终端窗口输入命令 qtcreator 打开qtcreator。 打开的界面如下:
2) 新建Qt Project
文件->新建项目->Application->Qt Quick Application -Empty
一直点击下一步,项目打开后运行,出现hello world空白界面
使用代码来设计程序的逻辑和界面
打开 https://doc.qt.io/archives/qt-5.14/qtdoc-tutorials-alarms-example.html ,根据官方教程新增或替换 qml 和 cpp 文件 (pro和qrc不需要手动修改)。
编译运行出闹钟运行