一、快捷鍵
1、代碼編輯模式下,Ctrl shift +(同時按住Ctrl、shift、+)可放大字體,Ctrl -可縮小字體,Ctrl 0可恢復初始字體,也可以Ctrl 鼠標滾輪結合使用。
2、Ctrl i 可以將選中代碼自動格式化。
3、Shift Alt r可預覽界面。
4、Ctrl 1~6可在Qt Creator主界面的“歡迎模式”、“編輯模式”、“設計模式”、“Debug調試模式”、“項目模式”和“幫助模式”間進行切換
5、F2可用于光標選中對象的聲明和定義間切換。F4用于頭文件和源文件間切換。
6、光標移動到需要更改的變量上,按Ctrl Shift R,當前變量外框為紅色時,表示已激活全局修改功能,修改此處會同步修改其它地方的同名變量。
7、Alt 1~7可打開對應的輸出窗口。
8、F1可在右側顯示幫助信息,快速按兩次可全屏顯示幫助信息。
9、Ctrl E按下后松開,再按2可添加上下分欄,按3添加左右分欄,按1刪除所有分欄。
10、Ctrl L可以快速定位到文件的某行。
二、功能菜單
1、Clang Static Analyer
是一個源碼分析工具,它可以發(fā)現C、C++和Objective-C程序中的bug?,F在Clang Static Analyer既可以作為一個單獨的工具使用,也可以集成在Xcode中使用。作為單獨的工具使用的時候,可以通過命令行調用,作為一個代碼庫編譯的時候的一個串行的動作運行。Clang Static Aanlyer是百分百開源的項目,是Clang項目的一部分。像Clang項目剩下的部分一樣,它是被實現成了一個C++的庫的形式,這樣的話它可以被其他的工具和應用調用。
2、QML Profiler
QML Profiler主要功能就是幫助我們去解決程序中典型的性能問題,說簡單就是幫助我們做性能優(yōu)化。這個性能優(yōu)化,僅指QML這里,一般來說就是界面,可能還包含點界面邏輯代碼(JS),而C++這塊,QML Profiler幾乎幫不上忙,最多是能給在QML中調用的槽函數記個耗時。
三、發(fā)布程序
1、如下圖Gomoku中切換到Release,然后再三角圖標運行,生成Release版的exe文件。
2、構建一個目錄,把exe文件拷貝進去,然后在開始菜單,QT欄中選擇“Qt 5.9.7 for Desktop cmd”
3、 在cmd中執(zhí)行windeployqt cleanRobot.exe
命令,Qt 就會自動把該程序所需要的所有 dll 拷貝過來。
4、運行程序,然后選擇所有刪除,通過這樣的選擇將不依賴的dll或文件刪除掉。
5、最后使用微軟的installshield來生成安裝包。
四、ui與相關的類文件
Qt中可以添加無類文件的UI和有類文件的UI,如果你不小心生成了無類的UI,UI上已完成眾多的控件,此時想要類文件怎么辦?先將這個UI更名,再生成一個新的帶類文件的UI,把新的UI刪除,再把老的UI名更正回。不過期間要將兩個UI用文本模式打開,將一些類名換掉,否則工程會出錯。
五、安裝
1、先刪除舊的版本,然后安裝新版本,安裝過程中需要QT賬戶和密碼,在進行的過程中第三步可能會出現:As your company has agreed to the terms and conditions of our......再點仍是一樣,這時斷網安裝即可。安裝附件第一項選擇MinGW G++,第二項默認。
這里有向個國內高校的鏡像,下載很快
中國互聯(lián)網絡信息中心:https://mirrors.cnnic.cn/qt/
2、如果在已有的版本上增加組件?
3、打開其他人拷貝的工程會提示不匹配,如何解決?
答:首先看該工程所用Qt的版本,這個可在.pro和pro.user文件找到,如果版本相同或比你的低,版本則沒有問題,接下來就是工程中臨時目錄的問題,可將pro.user刪除,打開工程編譯會出現新的pro.user文件。
4、如何更改exe程序名稱?
答:打開.pro文件,找到 TARGET = currentName,將currentName換成你想要的名稱即可。
5、Layout中的控件大小更改
答:可以先把這個Layout解除掉,即break,點擊要更改的控件,修改geometry中的值,再右鍵取Size constrains,取對應的限制項,完成后再Layout就可以了。也可以通過編碼的方式來處理:先定義控件的最小size,再放進layout里。button->setMinimumSize(200,100); hLayout1->addWidget(button);
技術鏈接
聯(lián)系客服