Qt 是為一次性開發應用程序和用戶界麵,並將它們部署到多個桌麵和移動操作係統中而設計的。
采用 Qt 開始應用程序開發的最輕鬆方式是 download 並安裝 Qt。Qt 安裝包含 Qt 庫、範例、文檔編製及必要開發工具,譬如 Qt Creator IDE (集成開發環境)。更多信息,拜訪 Qt 快速入門 頁麵。
Qt Creator 為您提供在整個應用程序開發生命周期內完成任務的工具,從創建工程到在目標平颱部署應用程序。Qt Creator 通過提供嚮導逐步指導您完成工程創建過程、創建必要文件、並根據所做選擇指定設置,自動化處理某些任務 (譬如:創建工程)。此外,它通過提供語義高亮、校驗代碼句法、代碼補全、重構動作及其它有用特徵,加速某些任務 (譬如:編寫代碼)。
Qt Widgets Designer 是 Qt Creator 中的工具,用於為 Qt Widgets 設計和構建 GUI (圖形用戶界麵)。可以在可視化編輯器中閤成和定製 Widget 或對話框,並使用不同風格和分辨率測試它們。Qt Widgets Designer 還可用作獨立工具。Qt Widgets Designer 的 2 個版本僅在一些功能方麵有所不同 (譬如:資源文件的使用,和如何切換設計及編輯模式)。更多信息,拜訪 Qt Widgets Designer 手冊。
Qt 允許 Designer 從圖像和設計工具 (譬如 Adobe Photoshop、Sketch、Figma、Blender 或 Maya) 導入資産、創建布局和流,及為開發者生成代碼。 Qt Design Studio 是一款提供豐富-流暢組件、代碼編輯器、基於時間綫的動畫、視覺效果、布局及用於原型的實時預覽的工具。Qt Design Studio 生成供開發人員在 Qt Creator 中使用的代碼。有關 Designer 工具的更多信息,拜訪 Qt Design Studio 手冊。
Qt Creator 為不同構建係統創建工程模闆。可以創建 kits 用於目標平颱和構建環境的不同組閤。Qt Creator 支持 CMake、qmake、Qbs、Autotools、Nimble、Meson 和 IncrediBuild 工程。
有關工程模闆和在 Qt Creator 中構建的更多信息,見:
可以配置和構建 Qt 從源代碼使用 CMake or qmake 。自定義配置適於 Qt 開發者及將 Qt 移植到不同目標。 Qt Platform Abstraction 是促進將 Qt 移植到不同平颱和目標的抽象層。
有關構建 Qt 的更多信息,見:
可以將應用程序本地化成不同語言。使用 Qt 國際化 框架為處理不同書寫係統、翻譯界麵,和以不同格式顯示數字、日期及貨幣。 Qt Linguist 是翻譯者用於翻譯應用程序的工具。他們與發行管理者和開發者一起,在 UI 中産生、存儲及部署翻譯文本。
有關國際化和本地化的更多信息,見:
可以使用 Qt Help 框架為復雜應用程序創建和打包幫助文件。幫助框架涉及基於 XML 的格式和工具,用於創建內容、設置應用程序手冊的次序和過濾。