Qt Creator 界面

简介: Qt Creator 界面

一、认识 Qt Creator 界面

1、总览

2、左边栏

在编辑模式下,左边竖排的两个窗口叫做 "边栏" 。① 是项目文件管理窗口,② 是打开文件列表窗口。

在 QtCreator 菜单 "控件" -------> "Show Left Sidebar",或者使快捷键:"Alt + 0" 可以控制边栏的

显示和隐藏。

边栏子窗口标题栏第一个控件是组合框,可以选择该子窗口的功能视图类型,目前可以选择 8 个视图类型。

视图类型

说明
项目

即项目文件管理视图,可以选择项目里的文件进行编辑,包括 pro 文件也可以手动编辑。

打开文档

当前已经打开的文件列表,文件名右边如果有 * 号,是该文件被修改了但尚未保存。

书签

右击代码编辑器行号位置,看到 "切换书签",可以给代码行添加书签,方便跳转到该位置。

文件系统

相当于系统里的文件资源管理器,可以查看项目文件夹在磁盘里的实际文件列表。

类视图

可以查看项目里包含的类及相应源代码文件里的成员函数、成员变量。

Git Branches

查看当前分支。

⼤纲

编辑器所显示的当前文件的⼤纲列表,如名字空间、类名、成员函数、成员变量等。

Tests

测试。

类型层次

当前项目包含的类及其基类、派生类列表。

Include Hierarchy

包含视图,显示当前项目里 *.h 、*.cpp 以及 Qt 类库头文件之间的包含关系。

3、代码编辑区

后退和前进:导航按钮 "返回" 和 "前进",这与网页浏览器的前进和后退按钮类似,可以在之前浏览的多个代码文件或一个代码文件里多个位置之间快速切换。

读写权限:标识当前显示的文件是只读还是可写,一般都是可写的。

文件类型图标:当前显示文件的类型,这个控件其实是⼀个菜单按钮,点击可以弹出丰富的文件

处理功能菜单。

选择符号:可以在当前显示的文件里多个函数、类、成员变量等之前快速切换,与边栏"大纲"视

图是对应的。

行首区:主要用来显示代码行号,以及调试断点标志和代码书签标志。右击行首区可以弹出右键菜

单,菜单里可以切换书签、编辑书签以及设置或取消断点。

4、UI设计界面

①:组件选择窗口。组件选择窗口分为多个组,如 Layouts、Buttons、Display Widgets 等,界面设计的常见组件都可以在组件选择窗口中找到。

②:UI 设计窗口。如果要将某个组件放置到该窗口上时,从组件选择窗口上拖放一个组件到窗体上即可。

③:动作编辑窗口。动作编辑窗口包括 Action Editor 以及 Signals 和 Slots 编辑器。 Action Editor 主要是用来新建 Action,并且通过拖拽的动作,将新建好的 Action 添加到菜单栏和工具栏上;Signals和 Slots 编辑器用于可视化地进行信号与槽的关联。

④:对象浏览窗口。用树状视图显示窗体上各组件之间的布局包含关系,视图有两列,显示每个组件的对象名称(ObjectName)和类名称。

⑤:属性设置窗口。显示某个选中的组件或窗体的各种属性及其取值,可以在属性设置窗口里修改这些属性的值。

5、构建区

  • 第一个按钮:选择构建项目使用的 Qt 套件和构建目标程序的类型(Debug 或 Release)。对于第一个按钮,默认的是Debug,构建的是 Debug 类型的目标程序。如果需要构建 Release 版目标程序,点开左下角第一个按钮。

模式

说明

Debug

以 "-g" 模式编译,带着符号信息,优点是便于调试。

Profile

profile 则是在 "Debug" 和 "Release" 之间取⼀个平衡,兼顾性能和调试,可以类似的看做是性能更优又方便调试的版本。

Release

"Release" 是经过优化之后,性能比 "Debug" 更上⼀个档次。

  • 第二个是运行按钮:快捷键是 Ctrl+R,如果还没构建项目或刚修改了代码,直接点击运行的话,QtCreator 会自动构建生成新的目标程序并运行。
  • 第三个是调试按钮,快捷键是 F5。调试程序之前,QtCreator 会自动构建生成最新的目标程序,并进⼊调试模式。
  • 第四个是构建按钮,快捷键是 Ctrl+B,只构建最新的目标程序,但不运行。
❤️结语:


本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,蜗牛必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!

相关文章
|
5天前
|
存储 测试技术 UED
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
69 1
|
5天前
|
区块链
【qt】最快的开发界面效率——混合编程3
【qt】最快的开发界面效率——混合编程
16 1
|
5天前
【qt】最快的开发界面效率——混合编程2
【qt】最快的开发界面效率——混合编程
14 1
|
5天前
【qt】最快的开发界面效率——混合编程1
【qt】最快的开发界面效率——混合编程
18 0
|
5天前
【qt】设计器实现界面
【qt】设计器实现界面
9 1
|
5天前
|
数据可视化 NoSQL 编译器
Qt Creator 新建项目
Qt Creator 新建项目
|
5天前
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题
|
5天前
Qt实现的多菜单选择界面
Qt实现的多菜单选择界面
35 0
|
5天前
|
机器学习/深度学习 人工智能 语音技术
QT界面中实现视频帧显示的多种方法及应用(三)
QT界面中实现视频帧显示的多种方法及应用
111 0
|
5天前
|
算法 编译器 Linux
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
30 0

推荐镜像

更多