QT Windows IDE
QT 可以做什么
-
漂亮的 UI
-
多线程,数据库,图像处理,音频视频处理,网络通讯,文件操作
-
1997 年, 开发了 KDE,Linux 下开发 C++ GUI 的事实标准
-
WPS, YY 语音,Skype, VirtualBox,Opera,Google 地图
QML
-
QML 是一种描述性脚本语言
-
QT + QML 是为了适应手机移动应用开发
-
QT5 开始支持,如果 UI 是 QT4.X 的,则不能使用
QT Creator
是跨平台的 IDE 工具,是 QT 被 Nokia 收购后推出的一款新的轻量级集成开发环境。
Windows 环境搭建
在 Windows 上搭建 QT 开发环境,需要三个软件的安装支持
-
mingw-4.8.2
-
qt-4.8.7
-
qt-creator-4.2.0
QT 库的安装需要设置 MinGW 路径,而 qtcreator 需要配置 MinGW 和 QT 来进行编译
Windows 上有 32 位和 64 的区别,其中 QT-4.8.7 只支持 32 位的,因此 mingw 和 qt-creator 也必须是 32 位的
文件命名上,x86_64 的为 64 位,仅 x86 的一般为 32 位
- mingw-4.8.2
-
文件:i686-4.8.2-release-posix-dwarf-rt_v3-rev3
mingw 的安装比较简单,无特殊选项
-
- QT4.8.7
-
文件: qt-opensource-windows-x86-mingw482-4.8.7.exe
-
链接:https://download.qt.io/archive/qt/4.8/4.8.7/
在 QT 的安装过程中,会要求设置 MinGW 的安装路径
-
- qt-creator-4.2.0
qt-creator 的安装比较简单,复杂点在安装后的编译参数设置
-
文件:qt-creator-opensource-windows-x86-4.2.0.exe
-
QT Creator 主界面
安装完成后的主界面为:
QtCreator 构建和运行
初始的 QtCreator 还没有配置,尚不能编译程序,通过菜单“工具”–>“选项”,在对话框左边选“构建和运行”进行构件和运行设置
Debuggers
-
点击 Add,进入新的 Debugger 设置界
-
设置 Name 为 GDB
-
通过浏览找到 MinGW 的 gdb.exe
-
“Apply” 设置好调试器
编译器
-
编译器主要设置 C,C++工具
-
点击右边“添加”,弹出菜单中选择 MinGW,分别添加 C、C+
-
名称均设为 MinGW
-
C++ 设置为 MinGW 的 g++.exe
-
C 设置为 MinGW 的 gcc.exe
Qt Versions
-
配置 QT 的 qmake 工具
-
点击“添加”,浏览找到 QT-4.8.7 下的 qmake.exe
Kit
-
名称可以选一个有记录意义的名字
-
设备类型选择桌面
-
编译器 C/C++分别选择上面设置的 MinGW
-
调试器选择上面设置的 GDB
-
Qt 版本选择 Qt 4.8.7
-
Qt mkspec 可以不用管,因为 exe 可以自动设置
qt-demo 运行
配置成功后,打开一 demo 工程,则 Run 按钮可用,点击 app 运行成功,则说明各项配置成功