QT入門教程:用戶界面及功能詳解
Qt是目前最先進(jìn)、最完整的跨平臺C++開發(fā)工具。它不僅完全實現(xiàn)了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發(fā)過程中需要用到的工具。如今,Qt已被運用于超過70個行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬設(shè)備及應(yīng)用。
啟動Qt Creator時,它將打開到“ welcome ”模式,您可以在其中:
- 打開最近的會議和項目
- 創(chuàng)建并打開項目
- 打開教程和示例項目
- 在Qt市場中瀏覽Qt擴(kuò)展
- 閱讀來自在線社區(qū)和Qt博客的新聞
- 創(chuàng)建或管理Qt帳戶
您可以使用mode selector來變更Qt Creator的模式。
可以使用kit selector來選擇工具用于運行,調(diào)試(或建創(chuàng)建的應(yīng)用。這些操作的輸出顯示在輸出窗格中。您可以使用locater來瀏覽項目,文件,類,函數(shù),文檔和文件系統(tǒng)。
要快速瀏覽將您帶到這些控件位置的用戶界面,請選擇 Help > UI Tour。
以下各節(jié)更詳細(xì)地介紹了一些Qt Creator控件:
- Mode selector
- Views
- Sidebars
- Workspaces
- Output panes
Qt Creator不僅迎合了習(xí)慣于使用鼠標(biāo)的開發(fā)人員,而且迎合了更習(xí)慣于鍵盤的開發(fā)人員。各種各樣的鍵盤和導(dǎo)航快捷方式都可用來幫助加快應(yīng)用程序的開發(fā)過程。
改變語言
Qt Creator已本地化為多種語言。如果系統(tǒng)語言是受支持的語言之一,則會自動選擇它。要更改語言,請選擇 Tools > Options > Environment,然后在Language字段中選擇一種語言。選擇Retart Now以重啟Qt Creator并使更改生效。
查看視圖Qt Creator在圖像查看器中打開圖像文件。
使用工具欄按鈕(1)或鍵盤快捷鍵可以:
- 將SVG圖像導(dǎo)出到像素圖
- 在背景和輪廓模式之間切換
- 放大和縮小
- 使圖像適合屏幕
- 返回原始大小
- 播放和暫停GIF和MNG動畫圖像
導(dǎo)出SVG圖像
如果從UI設(shè)計器收到SVG格式的可自由縮放的圖標(biāo),則可以將其導(dǎo)出到不同大小的多個圖像中,以創(chuàng)建一組像素圖。然后,您可以使用QIcon :: addPixmap()將像素圖添加到處于不同模式和狀態(tài)的圖標(biāo)中。
平臺說明
本節(jié)描述了Qt Creator的行為取決于其運行的操作系統(tǒng)的情況。
功能位置
Qt Creator將標(biāo)準(zhǔn)名稱和位置用于標(biāo)準(zhǔn)功能,例如選項或首選項。在本手冊中,通常使用Windows和Linux上的名稱和位置來簡化說明。在遵循指示的情況下,這里是檢查在macOS上找不到功能,對話框或鍵盤快捷鍵的地方:
Qt Creator創(chuàng)建以下文件和目錄:設(shè)置文件的位置
- 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支持的操作系統(tǒng)在不同級別上實現(xiàn)了高每英寸點數(shù)(DPI)縮放。因此,Qt Creator在不同的操作系統(tǒng)上以不同的方式處理高DPI縮放:
- 在macOS上,強(qiáng)制DPI高縮放,這意味著Qt Creator允許Qt使用系統(tǒng)縮放因子作為Qt Creator縮放因子。
- 在Windows上,如果未設(shè)置縮放環(huán)境變量,則Qt Creator指示Qt檢測縮放因子并將其用于Qt Creator。
- 在Linux上,Qt Creator將其留給用戶以實現(xiàn)高DPI縮放,因為該過程在不同的發(fā)行版和窗口系統(tǒng)上變化很大,因此無法可靠地自動完成。
要覆蓋默認(rèn)方法并始終啟用高DPI縮放比例,請選擇 Tools > Options > Environment > Enable high DPI scaling。更改將在重新啟動Qt Creator之后生效。