文章
由 flycarl 在 21 Dec 2010 创建
最后由 hamishwillee 在 13 Jun 2012 编辑
Contents
1 简介
2 代码浏览
2.1 定位器(locator)
3 代码编辑
4 断点调试
5 平台管理
6 项目管理
6.1 编译参数(Build)
6.2 运行参数(Run)
7 相关链接
简介
Qt Creator 作为Qt 开发的IDE,支持Qt 开发,及QML开发,能很好的发挥Qt 跨平台的特点,这里列举一些Qt Creator的使用技巧,
Qt Creator使用可参看视频:Qt Creator使用简介
代码浏览
在Edit view中很多快捷键,方便你定位到想要的代码。
F4 在头文件和代码之间切换
F2 在声明和实现之间切换
Ctrl + k 打开定位器(locator)
Ctrl + Shift + f 打开全局搜索框
Ctrl + f 打开当前页面搜索框
Ctrl + 鼠标滚轮 缩放代码
定位器(locator)
CreatorLocator.PNG
图:点击Ctrl + k 打开左下角的定位器,命令及功能记录在其中,无需记忆命令
在定位器中输入以下字符加空格,加你想查找的关键字,能在代码中快速定位,试一下。
p 查看当前项目的文件
c 查看类
m 查看方法
l 直接到选中的行号
? 使用帮助中的index
视频演示请看:视频
代码编辑
在Qt Creator 中点菜单栏中Tools->Options->Environment->keybord。
CreatorKeyboard.PNG
图:快捷键设置窗口,可以在Filter栏中输入关键字来定位要使用的功能或特定的键位
这里定义了Qt Creator中的快捷键,组合。可以根据自己的习惯来设定快捷键。合理利用快捷键,会大大提高开发的效率。 参看:高效编辑的七个习惯 ,值得一提的是Qt Creator 内置对Vim的支持,习惯使用Vim的朋友可以选着打开这项功能。 下面列举一些常用功能在Qt Creator的快捷键。
Ctrl + 空格 | 视频]
Ctrl + / 注释或取消注释
Alt + 回车 快速修复,如为头文件中的方法添加实现,或为实现添加头文件中声明,为字符串增加多语言支持等,试一下。
Ctrl + Shift +r 右键菜单’Refactor -> Rename‘,查找替换当前工程的 特定字符,可以使类名或方法名,方便重构操作。
选中几行代码点Tab 几行代码同时缩进。
断点调试
在代码编辑页面,点击行号前可以设置断点,运行Debug进入调试模式。支持方便的联机调试。下图演示运行Qt模拟器时,断点触发的效果。
CreatorDebugBreak.PNG
图:断点调试演示
除了断点调试,还可以使用Qt的 QDebug类,输出Console信息,代码如下
#include <QDebug>
qDebug()<<"some";
int count = 5;
qDebug()<<"a number"<<count;
QString str("a string");
qDebug()<<"a QString"<<str;
还可以很方便的使用qDebug获得log: 如何把qDebug输出重定向到一个文件 qDebug在Debug模式和Release模式下都会在Application Output窗口输出(Alt + 3),在各个平台,包括联机调试都可以输出,非常方便。
CreatorQDebug.PNG
图:qDebug的输出
平台管理
在Qt Creator 中点菜单栏中Tools > Options > Qt4
在windows平台下平台配置文件存放在C:\Documents and Settings\<<your Acount>>\Application Data\Nokia\QtCreator.ini中
CreatorPlatform.PNG
图:Option中的平台管理页面