九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
QT使用技巧

一、快捷鍵

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++,第二項默認。

這里有向個國內高校的鏡像,下載很快

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);

技術鏈接

1、QWidget、QDialog、QMainWindow 的異同點

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C 圖形用戶界面開發(fā)框架Qt入門級教程 - 如何在QML中集成JS
QML 學習(一)
Qt Design studio使用
Qt Creator 4.0.0發(fā)布,支持開源自動化測試
【Qt】Qt Linguist介紹
Qt Creator下載
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服