1、QT Creator界面的组成
启动 Qt Creator,出现如图 1 所示的主窗口:

图 1 Qt Creator主窗口
Qt Creator 的界面很简洁。上方是主菜单栏,左侧是主工具栏,窗口的中间部分是工作区。根据设计内容不同,工作区会显示不同的内容。
图 1 是在左侧主工具栏单击“Welcome(欢迎)”按钮后显示实例的界面。这时工作区的左侧有 “Projects”、“Examples(示例)”、“Tutorials(教程)”、“Get Started Now”几个按钮,单击后会在主工作区显示相应的内容:
- 单击“Projects”按钮后,工作区显示新建项目按钮和最近打开项目的列表。
- 单击“Examples(示例)”按钮后,工作区显示 Qt 自带的大量实例,选择某个实例就可以在 Qt Creator 中打开该项目源程序。
- 单击“Tutorials(教程)”按钮后,工作区显示各种视频教程,查看视频教程需要联网并使用浏览器打开。
- 单击“Get Started Now”按钮,工作区显示“Qt Creator Manual”帮助主题内容。
主窗口左侧是主工具栏,主工具栏提供了项目文件编辑、窗体设计、程序调试、项目设置等各种功能按钮。
2、Qt Creator 的设置
对 Qt Creator 可以进行一些设置,如刚安装好的 Qt Creator 界面语言可能是中文,也可以选择将 Qt Creator 的界面语言设置为英文。

图 2 Options 的构建和运行设置页面
单击 Qt Creator 菜单栏的 Tools→Options
菜单项会打开选项设置对话框(如图 2 所示)。对话框的左侧是可设置的内容分组,单击后右侧出现具体的设置界面。常用的设置包括以下几点:
(1)Environment(环境) 设置:在 Interface 页面可以设置语言和主题,本教程全部以中文界面的 Qt Creator 进行讲解,所以语言选择为 Chinese(China);为了使界面抓图更清晰,设置主题为 Flat Light。更改语言和主题后需要重新启动 Qt Creator 才会生效。
(2)Text Editor(文本编辑器)设置:在此界面可以设置文本编辑器的字体,设置各种类型文字的字体颜色,如关键字、数字、字符串、注释等字体颜色,也可以选择不同的配色主题。编辑器缺省字体的大小为 9,可以修改得大一些。
(3)Build & Run(构建和运行)设置:图 2 显示的是 Build & Run 的设置界面,它有以下几个页面。
A、Kits(构建套件)页面显示 Qt Creator 可用的编译工具。
B、Qt Versions 页面显示安装的 Qt 版本。
C、Compliers(编译器)页面显示系统里可用的 C 和 C++ 编译器,由于安装了 MinGW 和 Visual Studio 2015,Qt Creator 会自动检测出这些编译器。
D、Debuggers 页面显示 Qt Creator 自动检测到的调试器,有 GNU gdb for MinGW 调试器和 Windows 的 CDB 调试器。
注意,如果只是在计算机上安装了 Visual Studio 2015
,图 2 Kits 显示的界面上 MSVC2015 的两个编译器的图标会变为带有感叹号的一个黄色图标。Debuggers 页面没有 Windows 的 CDB 调试器,可以用 MSVC 编译器对 Qt Creator 编写的程序进行编译,但是不能调试,这是因为缺少了 Windows Software Development Kit (SDK)
。这个 SDK 不会随 Visual Studio 一同安装,需要从 Microsoft 网站上下载。可以下载 Windows Software Development Kit (SDK) for Windows 8.1
,安装后重启计算机即可。
3、QT的使用技巧
Qt Creator 在设计界面或编辑代码时,有一些快捷键和使用技巧,熟悉这些快捷键和使用技巧,可以提高工作效率。表 1 是 Qt Creator 的一些快捷操作的总结。
功能 | 快捷键 | 解释 |
---|---|---|
Switch Header/Source | F4 | 在同名的头文件和源程序文件之间切换 |
Follow Symbol Under Cursor | F2 | 跟踪光标下的符号,若是变量,可跟踪到变量声明的地方;若是函数体或函数声明,可在两者之间切换 |
Switch Between Function Declaration and Definition |
Shift+F2 | 在函数的声明(函数原型)和定义(函数实现)之间切换 |
Refactor\Rename Symbol Under Cursor | Ctrl+Shift+R | 对光标处的符号更改名称,这将替换到所有用到这个符号的地方 |
Refactor\Add Definition in .cpp | 为函数原型在 cpp 文件里生成函数体 | |
Auto-indent Selection | Ctrl+I | 为选择的文字自动进行缩进 |
Toggle Comment Selection | Ctrl+/ | 为选择的文字进行注释符号的切换,即可以注释所选代码,或取消注释 |
Context Help | F1 | 为光标所在的符号显示帮助文件的内容 |
Save All | Ctrl+Shift+S | 文件全部保存 |
Find/Replace | Ctrl+F | 调出查找/替换对话框 |
Find Next | F3 | 查找下一个 |
Build | Ctrl+B | 编译当前项目 |
Start Debugging | F5 | 开始调试 |
Step Over | F10 | 调试状态下单步略过,即执行当前行程序语句 |
Step Into | F11 | 调试状态下跟踪进入,即如果当前行里有函数,就跟踪进入函数体 |
Toggle Breakpoint | F9 | 设置或取消当前行的断点设置 |
另外,在使用 Qt 时,要善于使用 Qt 自带的帮助文件,对于一个编程语言或类库来说,其自带的帮助文件是最全面最权威的资料。当光标停留在一个类名或函数上时,按 F1 可以调出其帮助文件的内容。
在 Qt Creator 主窗口左侧的主工具栏上有“Help”按钮,单击可以打开 Qt 的帮助文件系统(如图 2 所示),也可以使用“开始”菜单 Qt 程序组里的 Assistant 单独打开帮助系统。

图 2 使用 Qt 的帮助系统查看资料
在帮助文件显示界面上,左上方工具栏中有个下拉列表框,可以选择 Bookmarks、Contents、Index 和 Search 4 种模式:
- Bookmarks 模式下,左边框里显示已存储的 Bookmarks(书签),任何帮助页面下,点击窗口上方工具栏上的“Add Bookmark”可以添加书签。
- Contents 模式下,左边框里以目录树形式显示 Qt 的所有模块(如图 1 所示),可以分类浏览想看的内容。
- Index 模式下,可以输入查找内容,左边框里会列出与输入内容前匹配的帮助主题列表。
- Search 模式下,可以输入关键字进行搜索。
在 Qt 帮助系统里可以搜索查看每个类的详细资料,如 QTextEdit,可以看到这个类的详细资料,包括在这个类定义的公共类型、属性、公共函数、信号、公共槽等。
另外,若要查看类的继承关系,可以访问 Qt 官网的“Inheritance Hierarchy”页面。
4、Qt Creator 的常用快捷键
一般操作的键盘快捷键
操作 快捷键
打开文件或项目 Ctrl+O
新建文件或项目 Ctrl+N
在外部编辑器中打开 Alt+V、Alt+I
删除 Delete
选择全部 Ctrl+A
复制 Ctrl+C
剪切 Ctrl+X
粘贴 Ctrl+V
重做 Ctrl+Y
保存 Ctrl+S
保存所有文件 Ctrl+Shift+S
撤销 Ctrl+Z
打印 Ctrl+P
关闭窗口 Ctrl+W
关闭当前文件 Ctrl+F4
关闭所有文件 Ctrl+Shift+W
转到行 Ctrl+L
跳转到其他分栏 Ctrl+E,O
前进 Alt+向右键
返回 Alt+向左键
历史中下个打开的文件 Ctrl+Shift+Tab
历史中先前打开的文件 Ctrl+Tab
定位 Ctrl+K
切换到欢迎模式 Ctrl+1
切换到编辑模式 Ctrl+2
切换到设计模式 Ctrl+3
切换到调试模式 Ctrl+4
切换到项目模式 Ctrl+5
切换到分析模式 Ctrl+6
切换到帮助模式 Ctrl+7
显示边栏 Alt+0
问题输出窗格 Alt+1
搜索结果窗格 Alt+2
应用程序输出窗格 Alt+3
编译输出窗格 Alt+4
其他输出窗格 Alt+相应数字
最大化输出窗格 Alt+9
激活文件系统窗口 Alt+Y
激活书签窗口 Alt+M
激活打开文档窗口 Alt+O
输出窗格中上一个条目 Shift+F6
输出窗格中下一个条目 F6
激活项目窗口 Alt+X
全屏 Ctlr+Shift+F11
切换到编辑模式 ESC
退出Qt Creator Ctrl+Q
编辑相关操作的键盘快捷键
操作 快捷键
选中文字自动缩进 Ctrl+I
折叠 Ctrl+<
展开 Ctrl+>
复制行 Ctrl+Insert
向下复制本行 Ctrl+Shift+向下键
向上复制本行 Ctrl+Shift+向上键
从剪切板历史中粘贴 Ctrl+Shift+V
剪切行 Shift+Delete
合并行 Ctrl+J
在当前行之前插入行 Ctrl+Shift+Enter
在当前行之后插入行 Ctrl+Enter
缩小字号 Ctrl+ -
增大字号 Ctrl+ +
重置字号 Ctrl+0
使用Vim风格编辑 Alt+V
分栏 Ctrl+E、2
左右分栏 Ctrl+E、3
在新窗口打开 Ctrl+E、4
显示进度条细节 Alt+Shift+0
删除所有分隔 Ctrl+E、1
删除当前分隔 Ctrl+E、0
移到段落结尾 Ctrl+]
移动段落开头 Ctrl+[
当前行下移 Ctrl+Shift+向下键
当前行上移 Ctrl+Shift+向上键
段落重新折行 Ctrl+E、R
选择段落上移 Ctrl+U
开启文字折行 Ctrl+E、Ctrl+W
切换选中区域的注释 Ctrl+/
标示空白 Ctrl+E、Ctrl+V
切换书签 Ctrl+M
下个书签 Ctrl+.
上一个书签 Ctrl+
取得代码片段 Alt+C,Alt+F
粘贴代码片段 Alt+C,Alt+P
搜索被使用的地方 Ctrl+Shift+U
跟踪光标位置的符号 F2
重命名光标位置符号 Ctrl+Shift+R
在声明与定义之间切换 Shift+F2
打开类型层次结构 Ctrl+Shift+T
切换头/源文件 F4
选中文本改为小写 Alt+U
选中文本改为大写 Alt+Shift+U
运行检查 Ctrl+Shift+C
查找/替换 Ctrl+F
查找下一个 F3
查找前一个 Shift+F3
查找下一个(选中的) Ctrl+F3
查找前一个(选中的) Ctrl+Shift+F3
查找并替换 Ctrl+=
打开高级查找 Ctrl+Shift+F
录制宏 Alt+(
停止录制宏 Alt+)
播放最近的宏 Alt+R
显示Qt Quick工具栏 Ctrl+Alt+空格
FakeVim中执行操作 Alt+V,相应数字
调整大小(设计模式) Ctrl+J
栅格布局(设计模式) Ctrl+G
水平布局(设计模式) Ctrl+H
垂直布局(设计模式) Ctrl+L
预览(设计模式) Alt+Shift+R
调试相关操作的键盘快捷键
操作 快捷键
开始或继续调试 F5
停止调试 Shift+F5
单步跳过 F10
单步进入 F11
单步跳出 Shift+F11
切换断点 F9
运行到选择的函数 Ctrl+F6
执行到行 Ctrl+F10
调转方向 F12
项目相关操作的键盘快捷键
操作 快捷键
构建项目 Ctrl+B
构建所有项目 Ctrl+Shift+B
新项目 Ctrl+Shift+N
打开项目 Ctrl+Shift+O
打开构建套件选择器 Ctrl+T
运行 Ctrl+R
帮助相关操作的键盘快捷键
操作 快捷键
上下文相关帮助 F1
添加书签 Ctrl+M
帮助模式下激活书签 Ctrl+Shift+B
帮助模式下激活目录 Ctrl+Shift+C
帮助模式下激活索引 Ctrl+Shift+I
帮助模式下激活搜索 Ctrl+Shift+/
下一页 Alt+向右键
上一页 Alt+向左键