文章windows
由 flycarl 在 21 Dec 2010 建立ui
最後由 hamishwillee 在 13 Jun 2012 編輯spa
Contents調試
1 簡介orm
2 代碼瀏覽視頻
2.1 定位器(locator)項目管理
3 代碼編輯開發
4 斷點調試字符串
5 平臺管理string
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中的平臺管理頁面