Qt旨在一次性開發應用程序和用戶界面,然後將它們部署到多個桌面和移動操作系統上。
Qt Creator
Qt Creator 爲您提供了在整個應用程序開發生命週期中完成任務的工具,從創建項目到在目標平臺上部署應用程序。 Qt Creator 通過提供嚮導來引導您逐步完成項目創建過程、創建必要的文件並根據您所做的選擇指定設置,從而自動執行一些任務,例如創建項目。 此外,它還通過提供語義突出顯示、檢查代碼語法、代碼完成、重構操作和其他有用的功能來加速一些任務,例如編寫代碼。
設計工具
Qt Designer是 Qt Creator 中的一個工具,用於爲 Qt Widgets 設計和構建圖形用戶界面 (GUI)。 您可以在可視化編輯器中組合和自定義小部件或對話框,並使用不同的樣式和分辨率對其進行測試。Qt Designer也可作爲獨立工具使用,兩個版本的 Qt Designer 僅在某些功能上有所不同,例如資源文件的使用以及如何在設計和編輯模式下切換。
對於Qt Quick應用程序,您可以使用集成在Qt Creator中的Qt Quick Designer,Qt Quick Designer 在打開的 Qt Quick 項目的編輯模式下可用。
與設計器合作
Qt 允許設計人員從 2D 和 3D 程序導入資產、創建佈局和流程,併爲開發人員生成代碼。 Qt Design Studio 是一種工具,可提供豐富且流暢的組件、代碼編輯器、基於時間線的動畫、可視化效果、佈局和原型製作的實時預覽,Qt Design Studio 生成供開發人員在 Qt Creator 中使用的代碼。
構建工具
Qt Creator 爲不同的構建系統創建項目模板,您可以爲目標平臺和構建環境的不同組合創建套件。Qt Creator 支持 CMake、qmake、Qbs、Autotools、Nimble、Meson 和 IncrediBuild 項目。
配置和構建 Qt
您可以使用 CMake 或 qmake 從源代碼配置和構建Qt,自定義配置適用於 Qt 開發人員以及將 Qt 移植到不同目標。t Platform Abstraction是一個抽象層,用於將 Qt 移植到不同的平臺和目標上。
本地化及幫助工具
您可以將應用程序本地化爲不同的語言。 Qt 中有一個國際化框架,用於處理不同的書寫系統、翻譯界面以及以不同格式顯示數字、日期和貨幣。 Qt Linguist 是開發人員、翻譯人員和發佈經理在應用程序中實現本地化的工具,不同的角色可以協作以在用戶界面中生成、存儲和部署翻譯文本。
您可以使用Qt Help框架爲複雜的應用程序創建和打包幫助文件,Help框架涉及基於 XML 的格式和工具來創建內容、設置應用程序手冊的順序和過濾器。
- Qt Help Framework
- Qt Help C++ module
Qt商用組件推薦
- QtitanRibbon - Ribbon UI組件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,QtitanRibbon致力於爲Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
- QtitanChart - Qt類圖表組件:是一個C ++庫,代表一組控件,這些控件使您可以快速地爲應用程序提供漂亮而豐富的圖表。
- QtitanDataGrid - Qt網格組件:提供了一套完整的標準 QTableView 函數和傳統組件無法實現的獨特功能。使您能夠將不同來源的各類數據加載到一個快速、靈活且功能強大的可編輯網格中,支持排序、分組、報告、創建帶狀列、拖放按鈕和許多其他方便的功能。
- QtitanNavigation:QtitanNavigationDesignUI 組件是一組 GUI 控件,它實現了菜單、導航框、命令欄等導航界面,並讓您以更少的滾動和點擊次數有效地查看所有實體(工作區、網格或其他項目)。
- QtitanDocking:允許您像 Visual Studio 一樣爲您的偉大應用程序配備可停靠面板和可停靠工具欄。黑色、白色、藍色調色板完全支持 Visual Studio 2019 主題!
Qt技術交流羣4:166830288 歡迎一起進羣討論