当前位置:网站首页>Qt 学习(二) —— Qt Creator简单介绍
Qt 学习(二) —— Qt Creator简单介绍
2022-07-27 09:42:00 【万俟淋曦】
零、默认界面
工欲善其事必先利其器,正式学习Qt前,先了解Qt IDE的使用。
打开Qt Creator默认界面如下
其中,
- Qt Creator工作模式选择;
- 构建套件选择;
- 构建并运行程序;
- 调试程序;
- 构建程序;
- 搜索项目、文件、类、函数、文档和文件系统,输入数字n,可以跳转到当前文件的第n行;
- 任务栏,显示运行、调试或构建程序时的输出。
一、模式选择

从上往下各模式依次为:欢迎模式、编辑模式、设计模式、调试模式、项目模式、帮助模式,第一次打开Qt Creator默认选择欢迎模式,欢迎模式中默认选择项目(Projects)。
1.1 欢迎模式

其中,
- 创建新项目,创建流程介绍见:Qt 学习(二) —— 创建项目及注意事项
- 打开已有项目
- 帮助,跳转到帮助模式
- 项目,即右侧当前页5、6
- 最近打开的会话
- 最近打开的项目
- 官方示例项目
- 官方教程,需要YouTube播放
- Qt商店,可以安装Qt扩展,有些需要付费
- 下载Qt安装程序
- 创建或管理Qt账户
- Qt在线社区
- Qt官方博客
- 用户手册,跳转到帮助模式
1.2 编辑模式

其中,
- 显示内容,有如下选择:

分别为:项目(Project)、打开的文件(Open Documents)、书签(Bookmarks)、文件系统(File System)、类视图(Class View)、Git分支(Git Branches)、当前文件的函数概要(Outline)、测试(Tests)、类层次结构(Type Hierarchy)、头文件层次结构(Include Hierarchy)
- 对项目树的显示作进一步设置,可以打开、关闭或简化显示的项目文件树。
- 是否与右侧编辑器同步选择文件。
- 添加更多显示栏,用于显示1中的内容。
- 关闭当前显示栏。
- 显示当前已打开的文件列表。
- 可快速将光标跳转到当前文件的函数或变量的行首,右键可以选择是否按字母排序。
- 设置当前文件的换行符。
- 设置文件静态检查。
- 执行文件静态检查。
- 显示光标所在行列位置。
- 编辑器分栏。
- 更多显示栏,同1。
- 显示编译文件时的编译警告或错误。
- 清空错误和警告。
- 选择编译警告和错误。
- 关闭显示编译警告。
1.3 设计模式
如果没有打开ui文件,设计模式默认不能用,打开ui文件,界面会自动跳转到设计模式:

其中,
- 控件区:包含一些常用的ui控件;
- 编辑区:用于设计ui界面,可以将1中的控件拖到此区域;
- 对象查看区:可以查看控件对象的父子关系及一些简单信息;
- 动作、信号、槽编译区:可以编辑指定动作及相应控件的信号与槽;
- 控件属性编译区:编辑指定控件的属性;
1.4 调试模式

调试代码运行过程中的数据等,细节待补。
1.5 项目模式

配置项目相关的构建运行、编辑器、代码风格、依赖关系等。
1.6 帮助模式

在右上角的显示内容里默认显示目录(Contents),还可以选择书签(Bookmarks)、索引(Index)、搜索(Search)等。
如果选择搜索,可以查找Qt相关函数、类、枚举等的解释。
二、构建套件选择

包括Debug、Profile、Release,他们的区别如下:
| 配置 | 描述 |
|---|---|
| Debug | 带调试信息,编译时不做优化 |
| Profile | 带调试信息,编译时做一定优化 |
| Release | 不带调试信息,根据优化选项做不同程度的优化 |
边栏推荐
- July training (day 15) - depth first search
- July training (day 12) - linked list
- NCCL (NVIDIA Collective Communications Library)
- 语音直播系统——开发推送通知需要遵守的原则
- 会议OA项目之会议排座功能&&会议送审的实现
- 抢了个票,还以为发现了12306的系统BUG
- NFT系统开发-教程
- 找工作 4 个月, 面试 15 家,拿到 3 个 offer
- 吃透Chisel语言.23.Chisel时序电路(三)——Chisel移位寄存器(Shift Register)详解
- 如何使用TDengine Sink Connector?
猜你喜欢
随机推荐
食品安全 | 还在吃酵米面吗?当心这些食物有毒!
swagger-editor
July training (day 08) - prefix and
食品安全 | 菜板环境很重要,这些使用细节你知道吗?
快应用自定义进度条
吃透Chisel语言.27.Chisel进阶之有限状态机(一)——基本有限状态机(Moore机)
7/26 thinking +dp+ suffix array learning
About getter/setter methods
Review summary of engineering surveying examination
Sentinel 万字教程 | 文末送书
Engineering survey simulation volume a
七月集训(第03天) —— 排序
交换机端口镜像配置指南
July training (day 06) - sliding window
Write yourself a year-end summary. Happy New Year!
好久不送书,浑身不舒服
Google Earth Engine APP——打印点的坐标到控制台上和map上,设置样式并更新
如果mysql磁盘满了,会发生什么?还真被我遇到了!
July training (day 21) - heap (priority queue)
S switch stacking scheme configuration guide









