Edit online

QT Windows IDE

21 Nov 2024
Read time: 2 minute(s)

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 位

  1. mingw-4.8.2

    mingw 的安装比较简单,无特殊选项

  2. QT4.8.7
  3. qt-creator-4.2.0

    qt-creator 的安装比较简单,复杂点在安装后的编译参数设置

QT Creator 主界面

安装完成后的主界面为:


qtc-main

2. QT-Creator 主界面

QtCreator 构建和运行

初始的 QtCreator 还没有配置,尚不能编译程序,通过菜单“工具”–>“选项”,在对话框左边选“构建和运行”进行构件和运行设置


qtc-build

3. 构建和运行设置界面

Debuggers

  • 点击 Add,进入新的 Debugger 设置界

  • 设置 Name 为 GDB

  • 通过浏览找到 MinGW 的 gdb.exe

  • “Apply” 设置好调试器


qtc-debugger

4. Debuggers 设置界面

编译器

  • 编译器主要设置 C,C++工具

  • 点击右边“添加”,弹出菜单中选择 MinGW,分别添加 C、C+

  • 名称均设为 MinGW

  • C++ 设置为 MinGW 的 g++.exe

  • C 设置为 MinGW 的 gcc.exe


qtc-compile

5. 编译器设置界面

Qt Versions

  • 配置 QT 的 qmake 工具

  • 点击“添加”,浏览找到 QT-4.8.7 下的 qmake.exe


qtc-qt

6. QT 版本设置界面

Kit

  • 名称可以选一个有记录意义的名字

  • 设备类型选择桌面

  • 编译器 C/C++分别选择上面设置的 MinGW

  • 调试器选择上面设置的 GDB

  • Qt 版本选择 Qt 4.8.7

  • Qt mkspec 可以不用管,因为 exe 可以自动设置


qtc-kits

7. 构件套件设置界面

qt-demo 运行

配置成功后,打开一 demo 工程,则 Run 按钮可用,点击 app 运行成功,则说明各项配置成功


qtc-demo

8. 编译运行界面