轉帖|使用教程|編輯:鮑佳佳|2021-03-19 10:57:33.493|閱讀 596 次
概述:本節介紹Qt Creator的使用方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Qt自帶集成開發環境(IDE),名為Qt Creator。它可以在Linux、OS X和Windows上運行,并提供智能代碼完成、語法高亮、集成幫助系統、調試器和剖析器集成,還集成了所有主要的版本控制系統(如git、Bazaar)。除了Qt Creator外,Windows上的開發人員還可以使用Qt的Visual Studio插件。也可以使用其他的IDE(如KDE上的KDevelop)。但當然絕不是必須使用任何IDE。
1.2.1 主界面
Qt Creator是Qt集成開發環境,你可以在這里編寫,編譯,運行你的程序。
約定:今后,圖片中的數字分別對應列表中的數字,例如圖片中的1,對應列表中的1。
1.2.2 歡迎界面
打開Creator,首先展示的便是歡迎界面
1.2.3 編輯界面
1:可以選擇顯示模式:
項目:顯示項目文件結構。
打開文檔:顯示當前被打開的文件列表。
書簽:顯示你所添加的標簽。
文件系統:顯示當前項目文件系統樹。
類視圖:顯示所有類視圖結構。
Include Hierarchy:顯示當前文件包含的所有頭文件,顯示當前文件被哪些文件包含。
2:可以打開和關閉簡化樹和隱藏生成的文件。
3:與編輯器同步。
4:分欄:可以將1的多種模式分欄顯示。常用的為項目模式和打開文件模式。
5:隱藏分欄。
6:打開的文件列表。
7:可快速切換到當前文件的函數或變量處。右鍵可以選擇按字幕排序。
8:編譯文件時,顯示的錯誤和警告。
9:清空。
10:關閉編譯警告。
點擊左下角的輸入框會彈出一個選擇器列表,例如雙擊?號選擇器,輸入QComboBox回車,這時可以幫助你快速跳躍到幫助文檔。直接輸入數字x,可以直接跳到當前文檔第x行。每個選擇器都有對應 的說明,我就不一一解釋了,總之,這是個非常好用的工具。
1.2.3.1 常用快捷鍵
以下的快捷鍵都是編碼過程中最常用的,希望大家都能記住,這會大大加快你的編碼速度。
最好是每個都嘗試著用一下,感受一下。
1.2.4 設計師界面
雙擊myfirstwidget.ui文件,直接進入設計師界面。
1:控件選擇窗口。
2:編輯主窗口,可以將左側的控件直接拖入到此窗口中進行頁面設計。
3:凡是拖入到2中的控件,均會在此窗口以父子關系顯示。
4:屬性編輯窗口,選中某個控件,則其相應的屬性就會顯示在此窗口中,并且可根據需求作相應更改,filter選擇器可以過快速過濾相應屬性。
5:動作和信號槽窗口,可以編輯動作和連接信號槽。
1.2.5 調試窗口
當調試運行程序時,會自動切換到此窗口。等后面講到調試程序時,我再詳細講述這個窗口。
1.2.6 項目設置窗口
1:編譯時設置和運行時設置。
2:構建模式:常用的為debug和release
3:影子構建:將生成的編譯文件和發布文件放到單獨的一個文件夾中,從而和源代碼分開。
小技巧:如果使用默認目錄的話,假使我們創建了很多項目,那么這些影子目錄都會生成在同級目錄下,會顯得很混亂,為此,推薦每個工程將默認目錄改為"../release/工程名稱",例如我們的示例窗口可改為"../release/MyFirstWidget"。那么你編譯的所有文件都會放到這個release文件夾下,而你的所有源代碼就不會太亂啦。
1.2.7 幫助窗口
Qt的幫助文檔非常強大,在這里你可以查到幾乎所有你想要的東西,查閱幫助文檔是學習Qt的重中之重,在你遇到問題的時候,第一時間不是百度,不是找人,而是查幫助文檔。
可以選擇的查詢模式:
目錄:以目錄樹形式列舉了所有Qt的模塊用法。
索引:可以快速定位你需要查找的類用法,函數,樣式表用法等信息。
標簽:如果你在閱讀幫助時,可以及時收藏加入標簽,方便下次閱讀。
查找:可查找關鍵字。Qt常用組件:
- QtitanRibbon: 遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
- QtitanChart:是一個C ++庫,代表一組控件,這些控件使您可以快速地為應用程序提供漂亮而豐富的圖表。并且支持所有主要的桌面操作系統。
- QtitanDataGrid:這個Qt數據網格組件使用純C++創建,運行速度極快,處理大數據和超大數據集的效果突出。QtitanDataGrid完全集成了QtDesigner,因而極易適應其他相似的開發環境,保證100%兼容Qt GUI。
好了,今天就到這里,我們下期再見。
轉載自:知乎-
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn