简介
Qt Creator是使用Qt开发的IDE。Qt支持Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,Qt Creator为不同平台提供了统一的开发环境。
Qt Creator集成了Qt Designer、Qt Assistant、Help等工具。因此,在开发过程中可以很快的通过Designer来设计界面。如果想从Qt API中获得更详细的信息,只需要将光标定位到相应的类或函数并按下F1即可。
欢迎模式
进入Qt Creator后,会默认进入欢迎模式,默认选择的是”Project”选项。当然,通过它我们可以很容易对工程进行操作。
编写代码
语法高亮
可以通过突出显示代码元素和块来编写格式良好的代码。使用语法高亮也可用于其他类型的文件,比如C++或QML。
检查代码语法
当写代码时,Qt Creator会检查错误并显示内嵌错误和警告消息。同样,可以检查一个JSON数据结构。此外,可以在项目中运行QML和JavaScript代码的静态检查,以找到共同的问题。
完成代码
Qt Creator可以预计你将写什么,并且为元素、属性和标识完成代码和代码段。
缩进文本或代码
使用Qt Quick的工具栏
粘贴和提取代码段
可以与其他开发人员合作通过从服务器粘贴和获取代码片段。例如,你可能会让同事来审查你计划提交到版本控制系统中的变化。
查找
查找和替换
当输入的时候,增量搜索会匹配窗口中高亮的字符串,同时输入高级搜索能够在文件系统中从当前打开的项目或文件中搜索。可以同时进行增量搜索和高级搜索。
用定位器搜索
定位器提供了Qt Creator中最简单的方法之一来浏览项目、文件、类、函数、文档和文件系统。
重构
重构代码
- 提高应用程序的内部质量
- 提高性能和可扩展
- 提高代码的可读性和可维护性
- 简化代码结构
查找符
为了查找Qt C++或Qt Quick项目中特定符 或者QML组件的引用:
- Tools -> C++ > Find Usages
- Tools > QML/JS -> Find Usages
- Ctrl+Shift+U
Qt Creator在以下位置查找符 :
- 列为项目的一部分文件
- 文件直接被项目文件所使用(例如,生成的文件)
- 使用框架和库的头文件
注意:也可选择:Edit->Find/Replace->Advanced Find->C++ Symbols,以便搜索类、函数、枚举、和声明无论是项目的一部分文件或被代码使用的所有文件,如include文件。
可以通过以下方式浏览搜索结果:
要直接进入到一个实例,双击搜索结果窗口中的实例。
要在实例之间移动,单击搜索结果窗口中的
应用重构操作
要使用重构,以C++代码为例,鼠标右键一个操作数、条件语句、字符串或名称打开上下文菜单。在QML代码,可以点击某个项目的ID或名称,在上下文菜单中选择重构,然后选择一个重构操作。也可以按Alt+Enter键打开包含在当前光标位置可重构行为的上下文菜单。
重构C++代码
- 参考:重构
字体和颜色
配置字体
抗锯齿默认情况下启用,以使屏幕上的文本看起来更平滑更易读。取消”抗锯齿”复选框以关闭抗锯齿。
定义配色方案
可以选择语法高亮预定义的颜色方案中的一种或创建自定义配色方案。该配色方案适用于突出C++和QML文件和通用文件。
要创建一个颜色方案:
- 输入颜色方案的名称(自定义),然后确定。
- 选择前景色。
- 选择背景色。
行为
这里主要介绍缩进、文件编码格式
这里主要分为5个区域:
窗口部件盒:
主要包含布局、拉伸、按钮、视图(基于Model)、视图(基于Item)、容器、输入控件、显示控件等。
这里先做简单的一些了解,后面会对Designer做详细的介绍,更多精彩待续。。。
调试模式
调试C++程序
要查看类及存储的数据,需要为程序设置断点。
如下所示:
1、为需要调试的代码设置断点。
4、选择”Breakpoints”,查看断点信息。
包含:编 、函数、文件、行 等信息
帮助模式
使用帮助模式
Qt Creator完全集成Qt文档和Qt示例使用帮助插件。你可以为帮助模式添加外部文档,并且过滤文件显示更快地找到相关信息。此外,还可以为帮助页面添加书签。
-
要查看文档,切换到帮助模式。
-
要查看Qt类或函数的提示(ToolTip)上下文敏感帮助,移动鼠标至类或函数上即可,如果帮助不可用,则提示显示符 的类型信息。
-
要选择和配置文档在帮助模式下的显示方式,选择:工具->选项->帮助。
要将书签添加到打开的帮助页面:
-
单击工具栏上的
按钮。
-
在”添加书签”对话框中,单击确定,在选中的文件夹中保存书签。
要导入和导出书签,选择:工具->选项->帮助->概要->导入或导出。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!