开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 9 天
1 简介
Qt Creator是一个跨平台的、完整的Qt集成开发环境(IDE),其中包括了高级C++代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工具等。
2 Qt Creator 环境介绍
下面先简单介绍Qt Creator的界面组成,然后演示一个示例程序,并简单介绍QtCreator的环境。
打开Qt Creator,界面如图所示。它主要由主窗口区、菜单栏、模式选择器、构建套件选择器、定位器和输出窗格等部分组成,简单介绍如下。
3 菜单栏(Menu Bar)
这里有8个菜单选项,包含了常用的功能菜单:
文件菜单。其中,包含了新建、打开和关闭项目和文件、打印文件和退出等基本功能菜单。
- 编辑菜单。这里有撤销、剪切、复制、查找和选择编码等常用功能菜单,高级菜单中还有标示空白符、折叠代码、改变字体大小和使用vim风格编辑等功能菜单。
- 构建菜单。包含构建和运行项目等相关的菜单。
- 调试菜单。包含调试程序等相关的功能菜单。 -Analyze菜单。包含QML分析器、Valgrind内存和功能分析器等相关菜单。
- 工具菜单。这里提供了快速定位菜单、外部工具菜单等。这里的选项菜单中包含了Qt Creator各个方面的设置选项:环境设置、文本编辑器设置、帮助设置、构建和运行设置、调试器设置和版本控制设置等。在环境设置的Interface页面可以将主题Theme设置为Classic,这样就可以使用以前的经典Qt Creator 主题了。
- 控件菜单。包含了设置窗口布局的一些菜单,如全屏显示和隐藏边栏等。
- 帮助菜单。包含Qt帮助、Qt Creator版本信息、报告bug和插件管理等菜单。
4 模式选择器(Mode Selector)
Qt Creator包含欢迎、编辑、设计、调试(Debug)、项目和帮助6个模式,各个模式完成不同的功能,也可以使用快捷键来更换模式,各自对应的快捷键依次是Ctrl+数字1~6。
- 欢迎模式。主要提供了一些功能的快捷入口,如打开帮助教程、打开示例程序、打开项目、新建项目、快速打开以前的项目和会话、联网查看Qt官方论坛和博客等。Projects页面显示了最近打开的项目列表,在这里也可以创建一个新项目或者打开一个已有项目;示例页面显示了Qt自带的大量示例程序,并提供了搜索栏从而实现快速查找;教程页面提供了一些视频教程资源。
- 编辑模式。其主要用来查看和编辑程序代码,管理项目文件。Qt Creator 中的编辑器具有关键字特殊颜色显示、代码自动补全、声明定义间快捷切换、函数原型提示、F1键快速打开相关帮助和全项目中进行查找等功能。也可以在“工具→选项”菜单项中对编辑器进行设置。
- 设计模式。这里整合了Qt设计师的功能。可以设计图形界面,进行部件属性设置、信号和槽设置、布局设置等操作。如果是在QtQuick项目中,还可以激活Quick设计器,那是全新的设计器界面。可以在“工具→选项”菜单项中对设计师进行设置。设计模式在第2章会讲到。
- 调试模式。支持设置断点、单步调试和远程调试等功能,包含局部变量和监视器、断点、线程以及快照等查看窗口。可以在“工具→选项”菜单项中设置调试器的相关选项。调试模式在第3章会讲到。
- 项目模式。包含对特定项目的构建设置、运行设置、编辑器设置、代码风格设置和依赖关系等页面。构建设置中可以对项目的版本、使用的Qt版本和编译步骤进行设置;编辑器设置中可以设置文件的默认编码;在代码风格设置中可以设置自己的代码风格。也可以在“工具→选项”菜单项中对项目进行设置。项目模式在第2章会讲到。
- 帮助模式。在帮助模式中将Qt助手整合了进来,包含目录、索引、查找和书签等几个导航模式,可以在帮助中查看Qt和Qt Creator的各方面信息。可以在“工具→选项”菜单中对帮助进行相关设置。
5 构建套件选择器(Kit Selector)
构建套件选择器包含了目标选择器(Target selector)、运行按钮(Run)、调试按钮(Debug)和构建按钮(Building)4个图标。目标选择器用来选择要构建哪个项目、使用哪个Qt库,这对于多个Qt库的项目很有用。还可以选择编译项目的debug版本或是release版本。运行按钮可以实现项目的构建和运行;调试按钮可以进入调试模式,开始调试程序;构建按钮完成项目的构建。
6 定位器(Locator)
Qt Creator 中可以使用定位器来快速定位项目、文件、类、方法、帮助文档以及文件系统。可以使用过滤器来更加准确地定位要查找的结果。可以在“工具→选项”菜单项中设置定位器的相关选项。
7 输出窗格(Output panes)
输出窗格包含了问题、搜索结果(Search Results)、应用程序输出、编译输出、De—bugger Console、概要信息、版本控制(Version Control)7个选项,它们分别对应一个输 出窗口,相应的快捷键依次是Alt+数字1~7。问题窗口显示程序编译时的错误和警告信息,搜索结果窗口显示执行了搜索操作后的结果信息,应用程序输出窗口显示应用程序运行过程中输出的所有信息,编译输出窗口显示程序编译过程输出的相关信息,版本控制窗口显示版本控制的相关输出信息。