簡(jiǎn)介
Qt Creator 作為Qt 開(kāi)發(fā)的IDE,支持Qt 開(kāi)發(fā),及QML開(kāi)發(fā),能很好的發(fā)揮Qt 跨平臺的特點(diǎn),這里列舉一些Qt Creator的使用技巧,
代碼瀏覽
在Edit view中很多快捷鍵,方便你定位到想要的代碼。
| F4 | 在頭文件和代碼之間切換 |
| F2 | 在聲明和實(shí)現之間切換 |
| Ctrl + k | 打開(kāi)定位器(locator) |
| Ctrl + Shift + f | 打開(kāi)全局搜索框 |
| Ctrl + f | 打開(kāi)當前頁(yè)面搜索框 |
| Ctrl + 鼠標滾輪 | 縮放代碼 |
定位器(locator)
|
| 圖:點(diǎn)擊Ctrl + k 打開(kāi)左下角的定位器,命令及功能記錄在其中,無(wú)需記憶命令 |
在定位器中輸入以下字符加空格,加你想查找的關(guān)鍵字,能在代碼中快速定位,試一下。
| p | 查看當前項目的文件 |
| c | 查看類(lèi) |
| m | 查看方法 |
| l | 直接到選中的行號 |
| 使用幫助中的index |
視頻演示請看:視頻
代碼編輯
在Qt Creator 中點(diǎn)菜單欄中Tools->Options->Environment->keybord。
|
| 圖:快捷鍵設置窗口,可以在Filter欄中輸入關(guān)鍵字來(lái)定位要使用的功能或特定的鍵位 |
這里定義了Qt Creator中的快捷鍵,組合??梢愿鶕约旱牧晳T來(lái)設定快捷鍵。合理利用快捷鍵,會(huì )大大提高開(kāi)發(fā)的效率。參看:高效編輯的七個(gè)習慣 ,值得一提的是Qt Creator 內置對Vim的支持,習慣使用Vim的朋友可以選著(zhù)打開(kāi)這項功能。下面列舉一些常用功能在Qt Creator的快捷鍵。
| Ctrl + 空格 | | 視頻] |
| Ctrl + / | 注釋或取消注釋 |
| Alt + 回車(chē) | 快速修復,如為頭文件中的方法添加實(shí)現,或為實(shí)現添加頭文件中聲明,為字符串增加多語(yǔ)言支持等,試一下。 |
| Ctrl + Shift +r | 右鍵菜單’Refactor -> Rename‘,查找替換當前工程的 特定字符,可以使類(lèi)名或方法名,方便重構操作。 |
| 選中幾行代碼點(diǎn)Tab | 幾行代碼同時(shí)縮進(jìn)。 |
斷點(diǎn)調試
在代碼編輯頁(yè)面,點(diǎn)擊行號前可以設置斷點(diǎn),運行Debug進(jìn)入調試模式。支持方便的聯(lián)機調試。下圖演示運行Qt模擬器時(shí),斷點(diǎn)觸發(fā)的效果。
- 除了斷點(diǎn)調試,還可以使用Qt的 QDebug類(lèi),輸出Console信息,代碼如下
#include <QDebug>
qDebug()<<"some";
int count = 5;
qDebug()<<"a number"<<count;
QString str("a string");
qDebug()<<"a QString"<<str;
還可以很方便的使用qDebug獲得log: 如何把qDebug輸出重定向到一個(gè)文件qDebug在Debug模式和Release模式下都會(huì )在A(yíng)pplication Output窗口輸出(Alt + 3),在各個(gè)平臺,包括聯(lián)機調試都可以輸出,非常方便。
平臺管理
在Qt Creator 中點(diǎn)菜單欄中Tools > Options > Qt4
- 在windows平臺下平臺配置文件存放在C:\Documents and Settings\<<your Acount>>\Application Data\Nokia\QtCreator.ini中
項目管理
編譯參數(Build)
編譯設置界面,設置編譯要進(jìn)行的操作(Ctrl + Shift +B榔頭按鈕編譯全部工程,Ctrl + B編譯當前工程)。如下圖所示,從上到下
- 可以通過(guò)標簽頁(yè)選擇當前工程,
- 加減號可以增減目標平臺種類(lèi)(圖中選中symbian平臺),
- 下拉框可以選擇具體的平臺及編譯Debug或Release版
- 可以在增加某一種類(lèi)下的平臺
- Manage 管理平臺
- 平臺及工程選擇快捷按鈕
|
| 圖:Build設置頁(yè)面注意圖中標記的點(diǎn)用于指定當前的編譯平臺 |
- 為Symbian平臺編譯生成sis文件,可如下定制命令
|
| 圖:可自定義make sis命令來(lái)生成自簽名的SIS包 |
|
| 圖:同樣可以通過(guò)命令行指定簽名證書(shū)和密鑰 |
|
| 圖:同樣可以通過(guò)命令行指定簽名證書(shū)和密鑰 |
|
| 圖:可以通過(guò)命令行去掉簽名,得到未簽名的SIS包 |
運行參數(Run)
在symbian平臺的聯(lián)機運行設置頁(yè)面,如下圖所示,注意未連接手機,或連接不正常是(連接狀態(tài)顯示紅叉)運行不能成功,這時(shí)可選擇Build頁(yè)面的命令替代
- 可以通過(guò)選項生成未簽名的SIS包(提交symbian簽名,或Ovi免費簽名服務(wù)時(shí)需要)
- 生成自簽名的SIS包
- 設置簽名證書(shū)和密鑰
- 生成包含smartInstaller的SIS包
- 部署到手機上并運行程序
相關(guān)鏈接