QT入門教程:用戶界面及功能詳解
Qt是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
啟動Qt Creator時,它將打開到“ welcome ”模式,您可以在其中:
- 打開最近的會議和項目
- 創建并打開項目
- 打開教程和示例項目
- 在Qt市場中瀏覽Qt擴展
- 閱讀來自在線社區和Qt博客的新聞
- 創建或管理Qt帳戶
您可以使用mode selector來變更Qt Creator的模式。
可以使用kit selector來選擇工具用于運行,調試(或建創建的應用。這些操作的輸出顯示在輸出窗格中。您可以使用locater來瀏覽項目,文件,類,函數,文檔和文件系統。
要快速瀏覽將您帶到這些控件位置的用戶界面,請選擇 Help > UI Tour。
以下各節更詳細地介紹了一些Qt Creator控件:
- Mode selector
- Views
- Sidebars
- Workspaces
- Output panes
Qt Creator不僅迎合了習慣于使用鼠標的開發人員,而且迎合了更習慣于鍵盤的開發人員。各種各樣的鍵盤和導航快捷方式都可用來幫助加快應用程序的開發過程。
改變語言
Qt Creator已本地化為多種語言。如果系統語言是受支持的語言之一,則會自動選擇它。要更改語言,請選擇 Tools > Options > Environment,然后在Language字段中選擇一種語言。選擇Retart Now以重啟Qt Creator并使更改生效。
查看視圖Qt Creator在圖像查看器中打開圖像文件。

使用工具欄按鈕(1)或鍵盤快捷鍵可以:
- 將SVG圖像導出到像素圖
- 在背景和輪廓模式之間切換
- 放大和縮小
- 使圖像適合屏幕
- 返回原始大小
- 播放和暫停GIF和MNG動畫圖像
導出SVG圖像
如果從UI設計器收到SVG格式的可自由縮放的圖標,則可以將其導出到不同大小的多個圖像中,以創建一組像素圖。然后,您可以使用QIcon :: addPixmap()將像素圖添加到處于不同模式和狀態的圖標中。
平臺說明
本節描述了Qt Creator的行為取決于其運行的操作系統的情況。
功能位置
Qt Creator將標準名稱和位置用于標準功能,例如選項或首選項。在本手冊中,通常使用Windows和Linux上的名稱和位置來簡化說明。在遵循指示的情況下,這里是檢查在macOS上找不到功能,對話框或鍵盤快捷鍵的地方:
Qt Creator創建以下文件和目錄:設置文件的位置
- QtCreator.db
- QtCreator.ini
- qtversion.xml
- toolChains.xml
- qtcreator
- qtc-qmldump
以上文件和目錄的位置取決于平臺:
- 在Linux和其他Unix平臺上,文件位于~/.config/QtProject and ~/.local/share/data/QtProject/qtcreator.
- 在macOS上,文件位于/.config/QtProject and ~/Library/Application Support/QtProject/Qt Creator。
- 在Windows XP上,文件位于%SystemDrive%\Documents and Settings\%USERNAME%\Application Data\QtProject和中%SystemDrive%\Documents and Settings\%USERNAME%\Local Settings\Application Data\QtProject。
高DPI縮放
Qt Creator支持的操作系統在不同級別上實現了高每英寸點數(DPI)縮放。因此,Qt Creator在不同的操作系統上以不同的方式處理高DPI縮放:
- 在macOS上,強制DPI高縮放,這意味著Qt Creator允許Qt使用系統縮放因子作為Qt Creator縮放因子。
- 在Windows上,如果未設置縮放環境變量,則Qt Creator指示Qt檢測縮放因子并將其用于Qt Creator。
- 在Linux上,Qt Creator將其留給用戶以實現高DPI縮放,因為該過程在不同的發行版和窗口系統上變化很大,因此無法可靠地自動完成。
要覆蓋默認方法并始終啟用高DPI縮放比例,請選擇 Tools > Options > Environment > Enable high DPI scaling。更改將在重新啟動Qt Creator之后生效。