Qt | Qt Creator功能

简介: Qt Creator有哪些功能。

前言:

从今天开始,因为工作需要,开发环境从VS2017换成了Qt Creator5.5,之前用过Qt Creator,但是用到的都是一些简单的功能,现在需要系统学习一下使用Qt Creator了。

菜单栏:

网络异常,图片无法展示
|

菜单栏一共有8个菜单选项,包含了常用的功能菜单:

  1. 文件菜单:包含了新建、打开、关闭项目和文件、打印和退出等基本功能。
  2. 编辑菜单:包含了撤销、剪切、复制、查找和选择编码等功能,高级菜单(Advanced)中还有标示空白符、折叠代码、改变字体大小和使用vim风格编辑等功能。
  3. 构建菜单:包含构建和运行项目等相关功能。
  4. 调试菜单:包含调试运行项目等相关功能。
  5. Analyze菜单:包含QML分析器、Valgrind内存和功能分析器等相关功能。
  6. 工具菜单:提供了快速定位菜单、外部工具菜单等。这里的选项菜单中包含了Qt Creator各个方面的设置选项:环境设置、文本编辑器设置、帮助设置、构建和运行设置、调试器设置和版本控制设置等。在环境设置的Interface页面可以将主题Theme设置为Classic,这样就可以使用以前经典Qt Creator主题了。
  7. 控件菜单:包含了设置窗口布局的一些菜单,如全屏显示和隐藏边栏功能等。
  8. 帮助菜单:包含Qt帮助、Qt Creator版本信息、报告bug和插件管理等菜单。

模式选择器:

网络异常,图片无法展示
|

  • 欢迎模式:主要提供了一些功能的快捷入口,如打开帮助教程、打开示例程序、打开项目、新建项目、快速打开以前的项目和会话、联网查看Qt官方论坛和博客等。示例页面显示了Qt自带的大量示例程序,并提供了搜索栏从而实现快速查找;教程页面提供了一些视频教程资源,但是是英文的。

网络异常,图片无法展示
|

  • 编辑模式:主要用来查看和编辑程序代码,管理项目文件。Qt Creator中的编辑器具有关键字特殊颜色显示、代码自动补全、声明定义间快捷切换、函数原型提示、F1键快速打开相关帮助和全项目中进行查找等功能。也可以在“工具->选项”菜单中对编辑器进行设置。

网络异常,图片无法展示
|

  • 设计模式:整合了Qt Designer的功能。可以设计图形界面,进行部件属性设置、信号和槽设置、布局设置等操作。

网络异常,图片无法展示
|

  • 调试模式:支持设置断点、单步调试和远程调试等功能,包含局部变量和监视器、断点、线程以及快照等查看窗口。

网络异常,图片无法展示
|

  • 项目模式:包含对特定项目的构建设置、运行设置、编辑器设置、代码风格设置和依赖关系等页面。构建设置中可以对项目的版本、使用的Qt版本和编译步骤进行设置;编辑器设置中可以设置文件的默认编码;在代码风格设置中可以设置自己的代码风格。

网络异常,图片无法展示
|

  • 帮助模式:在帮助模式中将Qt助手整合了进来,包含目录、索引、查找和书签等几个导航模式,可以在帮助中查看Qt和Qt Creator的各方面信息。

构建套件选择器:

网络异常,图片无法展示
|

构建套件选择器包含了目标选择器(Target selector)、运行按钮(Run)、调试按钮(Debug)和构建按钮(Building)四个图标。

  • 目标选择器用来选择要构建哪个项目、使用哪个Qt库、这对于多个Qt库的项目很有用。还可以选择编译项目的debug版本或是release版本。
  • 运行按钮可以实现项目的构建和运行;
  • 调试按钮可以进入调试模式,开始调试程序;
  • 构建按钮完成项目的构建。

定位器:

使用定位器来快速定位项目、文件、类、方法、帮助文档以及文件系统。可以使用过滤器来更加准确地定位要查找的结果。

输出窗格:

输出窗格包含了问题、搜索结果(Search Results)、应用程序输出、编译输出、Debugger Console、概要信息、版本控制(Version Control)7个选项,它们分别对应一个输出窗口,响应的快捷键依次是Alt+数字1~7。

  • 问题窗口显示程序编译时的错误和警告信息;
  • 搜索结果窗口显示执行了搜索操作后的结果信息;
  • 应用程序窗口显示应用程序运行过程中输出的所有信息;
  • 编译输出窗口显示程序编译过程输出的相关信息;
  • 版本控制窗口显示版本控制的相关输出信息。
目录
相关文章
|
7月前
|
开发框架 Java 编译器
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
【Qt 元对象系统 01 】深入探索Qt的元对象系统:核心地位、功能与构成
229 1
|
7月前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
216 0
|
Linux API Windows
linux系统中利用QT实现蓝牙功能的方法
linux系统中利用QT实现蓝牙功能的方法
603 0
|
5月前
|
存储 算法 C++
【Qt应用开发】复刻经典:基于Qt实现Windows风格计算器(加减乘除、删除、归零功能全解析)
在Qt中,"栈"的概念主要体现在两个层面:一是程序设计中的数据结构——栈(Stack),二是用户界面管理中的QStackedWidget控件。下面我将分别简要介绍这两个方面:
164 4
|
3月前
|
IDE 开发工具 C++
qt creator + vs2019编译记录
本文记录了作者在使用qt creator和vs2019编译项目时遇到的困难和解决方案,包括编译环境设置、qt creator编译脚本的成功案例、不带Ninja的编译脚本问题、错误示范以及相关参考链接。
qt creator + vs2019编译记录
|
6月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
301 2
|
6月前
Qt之HelloWord(Qt Creator 10)
Qt之HelloWord(Qt Creator 10)
|
7月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
330 0
|
6月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
6月前
|
C++
使用Qt Creator 出现的一些错误
使用Qt Creator 出现的一些错误