1.2 Qt Creator简介

简介: 1.2 Qt Creator简介

本节介绍Qt Creator的使用方法。

1.2.1 主界面

Qt Creator是Qt集成开发环境,你可以在这里编写,编译,运行你的程序。

01ebd755782e4c909dad0843d3544acf.jpeg

约定:今后,图片中的数字分别对应列表中的数字,例如图片中的1,对应列表中的1。

  1. Creator的所有工作模式。可以通过快捷键Ctrl+数字键(1-6)进行模式切换。
  2. 可以选择将程序编译成调试版或发布版。
  3. 编译并运行程序。
  4. 编译并以调试模式运行程序。
  5. 编译程序。
  6. 定位器:可用于查找整个工程,文件,类,函数,文档或文件系统。
  7. 各种模式对应的输出窗口。

1.2.2 欢迎界面

01ebd755782e4c909dad0843d3544acf.jpeg

打开Creator,首先展示的便是欢迎界面

  • Projects按钮:在这里可以创建工程,打开工程,Sessions下点击default(current session)可以恢复上次关闭Qt时的所有工作状态,这个是最常用的选项。Recent Projects最近打开的项目。
  • 示例按钮:可以点击其中的某个示例,编译并运行,看示例是学习Qt的最重要手段之一。

1.2.3 编辑界面

01ebd755782e4c909dad0843d3544acf.jpeg


1:可以选择显示模式:项目:显示项目文件结构。打开文档:显示当前被打开的文件列表。书签:显示你所添加的标签。文件系统:显示当前项目文件系统树。类视图:显示所有类视图结构。Include Hierarchy:显示当前文件包含的所有头文件,显示当前文件被哪些文件包含。2:可以打开和关闭简化树和隐藏生成的文件。3:与编辑器同步。4:分栏:可以将1的多种模式分栏显示。常用的为项目模式和打开文件模式。5:隐藏分栏。6:打开的文件列表。7:可快速切换到当前文件的函数或变量处。右键可以选择按字幕排序。8:编译文件时,显示的错误和警告。9:清空。10:关闭编译警告。
点击左下角的输入框会弹出一个选择器列表,例如双击?号选择器,输入QComboBox回车,这时可以帮助你快速跳跃到帮助文档。直接输入数字x,可以直接跳到当前文档第x行。每个选择器都有对应 的说明,我就不一一解释了,总之,这是个非常好用的工具。

01ebd755782e4c909dad0843d3544acf.jpeg

1.2.3.1 常用快捷键

以下的快捷键都是编码过程中最常用的,希望大家都能记住,这会大大加快你的编码速度。

最好是每个都尝试着用一下,感受一下。

  1. Ctrl+F:在当前编辑窗口查询关键字,可以选择大小写相关,全词匹配,正则表达式匹配,而且在查找之后,还可以进行替换操作。
  2. Ctrl+Shift+F:全局查找,不只局限在当前文件。注意可能会和输入法快捷键冲突,使用时要关闭中文输入法。
  3. Ctrl+Shift+V:剪切板历史列表,你可以通过它选择你之前粘贴过的文字,非常好用。
  4. Ctrl+L:输入数字n,可以快速定位到当前文件的第n行。
  5. Alt+←:后退。
  6. Alt+→:前进。
  7. Ctrl+Home:跳到当前文件开头。
  8. Ctrl+End:跳到当前文件末尾。
  9. Ctrl+Tab:在当前所打开的文件之间切换。
  10. Ctrl+B:编译项目。
  11. Ctrl+R:编译并运行项目。
  12. 将鼠标放在某个类上面,然后按Ctrl,这时鼠标会变成小手形状,点击鼠标,这会跳到类的声明处,这是最常用的快捷方式,试着按这样的方法,把鼠标移动到函数上,变量上等等,看看都有什么效果。
  13. F2:移动到定义处。
  14. F4:在头文件和源文件之间切换。
  15. Ctrl+/:注释当前鼠标所在行,如果鼠标选择了多行,则注释多行。
  16. Ctrl+i:选中文本块,Ctrl+i可格式化代码块。
  17. Shift+home|end|←|→:可选中文本。
  18. 将鼠标移动到某变量上,右键选择Find Usages(查找引用),这可以查找到这个变量所有被引用的地方,这是个非常好用的功能,一定要牢记。快捷键为Ctrl+Shift+U。
  19. 将鼠标移动到某变量上,右键选择Refactor(重构),这个可以帮助你重命名所有引用到的变量,函数。
  20. 将鼠标点到某个类上,按F1键,在侧边栏可显示这个类的帮助文档,如果是移动到函数上点击F1键,可显示此函数的帮助信息。再按一次F1,会跳到帮助文档大页面。
  21. 关于调试的快捷键你可以在调试菜单中查看,这里就不列举了。



1.2.4 设计师界面

01ebd755782e4c909dad0843d3544acf.jpeg

双击myfirstwidget.ui文件,直接进入设计师界面。

1:控件选择窗口。2:编辑主窗口,可以将左侧的控件直接拖入到此窗口中进行页面设计。3:凡是拖入到2中的控件,均会在此窗口以父子关系显示。4:属性编辑窗口,选中某个控件,则其相应的属性就会显示在此窗口中,并且可根据需求作相应更改,filter选择器可以过快速过滤相应属性。5:动作和信号槽窗口,可以编辑动作和连接信号槽。

1.2.5 调试窗口

当调试运行程序时,会自动切换到此窗口。等后面讲到调试程序时,我再详细讲述这个窗口。

1.2.6 项目设置窗口

01ebd755782e4c909dad0843d3544acf.jpeg

1:编译时设置和运行时设置。2:构建模式:常用的为debug和release3:影子构建:将生成的编译文件和发布文件放到单独的一个文件夹中,从而和源代码分开。
小技巧:如果使用默认目录的话,假使我们创建了很多项目,那么这些影子目录都会生成在同级目录下,会显得很混乱,为此,推荐每个工程将默认目录改为"../release/工程名称",例如我们的示例窗口可改为"../release/MyFirstWidget"。那么你编译的所有文件都会放到这个release文件夹下,而你的所有源代码就不会太乱啦。

1.2.7 帮助窗口

01ebd755782e4c909dad0843d3544acf.jpeg

Qt的帮助文档非常强大,在这里你可以查到几乎所有你想要的东西,查阅帮助文档是学习Qt的重中之重,在你遇到问题的时候,第一时间不是百度,不是找人,而是查帮助文档。

可以选择的查询模式: 目录:以目录树形式列举了所有Qt的模块用法。 索引:可以快速定位你需要查找的类用法,函数,样式表用法等信息。 标签:如果你在阅读帮助时,可以及时收藏加入标签,方便下次阅读。 查找:可查找关键字。

好了,今天就到这里,我们下期再见。

如果你想第一时间看到我的技术分享,就赶快关注吧。


更多分享请关注微信公众号:小豆君,只要关注,便可加入小豆君为大家创建的C++\Qt交流群,方便讨论学习。

相关文章
|
6月前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
172 0
|
2月前
|
IDE 开发工具 C++
qt creator + vs2019编译记录
本文记录了作者在使用qt creator和vs2019编译项目时遇到的困难和解决方案,包括编译环境设置、qt creator编译脚本的成功案例、不带Ninja的编译脚本问题、错误示范以及相关参考链接。
qt creator + vs2019编译记录
|
5月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
206 2
|
5月前
Qt之HelloWord(Qt Creator 10)
Qt之HelloWord(Qt Creator 10)
|
5月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
5月前
|
C++
使用Qt Creator 出现的一些错误
使用Qt Creator 出现的一些错误
|
6月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
277 0
|
6月前
|
数据可视化 开发工具 C++
Qt Creator 界面
Qt Creator 界面
|
6月前
|
数据可视化 NoSQL 编译器
Qt Creator 新建项目
Qt Creator 新建项目
|
6月前
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题