Qt Creator 界面

🐌博主主页:🐌​倔强的大蜗牛🐌​

📚专栏分类:QT
❤️感谢大家点赞👍收藏⭐评论✍️

目录

一、认识 Qt Creator 界面

1、总览

2、左边栏

3、代码编辑区

4、UI设计界面

5、构建区


一、认识 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,只构建最新的目标程序,但不运行。

本次分享的内容到这里就结束啦!希望大家阅读完可以有所收获。

如果文章有问题可以在评论区留言,蜗牛会认真修改的哦😁

点赞+关注+收藏 

相关推荐

  1. centos 安装 qtCreator

    2024-04-07 13:50:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 13:50:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 13:50:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 13:50:03       87 阅读
  4. Python语言-面向对象

    2024-04-07 13:50:03       96 阅读

热门阅读

  1. 【微信小程序】开发简介

    2024-04-07 13:50:03       43 阅读
  2. QT 创建线程的几种方法

    2024-04-07 13:50:03       53 阅读
  3. MySQL中的sql优化

    2024-04-07 13:50:03       45 阅读
  4. nginx配置多个服务

    2024-04-07 13:50:03       190 阅读
  5. MySQL 行锁和表锁是什么?区别,作用等学习总结

    2024-04-07 13:50:03       46 阅读
  6. TouchableOpacity和TouchableWithoutFeedback区别

    2024-04-07 13:50:03       36 阅读
  7. 口语 4.7

    2024-04-07 13:50:03       30 阅读