該工具包名為Qt是因為字母Q在Haavard的Emacs字體特別漂亮,而「t」代表「toolkit」,靈感來自Xt,X toolkit[2]。
Qt提供了一些命令列和圖形工具,以方便和加速開發的過程。
- Qt Creator:輕量級的Qt/C++ IDE開發環境。
- qmake:跨平台構建工具,可簡化跨不同平台進行項目開發的構建過程。
- Qt Designer:介面設計師。可以用拖拽的方式將Widget排放在介面上,支援版面配置,支援信號與槽編輯。
- Qt Assistant:Qt檔案。
- Qt Liguist:翻譯工具。讀取翻譯檔案(如.ts、.po)並為翻譯人員提供友好的翻譯介面。
- lupdate:從原始碼檔案或其他資源檔案中提取需要翻譯的字串,並將之存入xml格式的.ts檔案中。
- lrelease:負責將.ts檔案轉化為程式使用的.qm檔案。.qm檔會去掉.ts檔中所有的空白和未翻譯的內容,並將存儲格式壓縮。
- lconvert:用於翻譯檔案之間的格式轉換。
- QVFb:虛擬幀快取裝置,類比framebuffer裝置(尺寸、色深),還可以透過skin類比硬體鍵盤的布局(包括特殊的按鍵),可以便捷在桌面系統機器上開發嵌入式程式
- makeqpf:創建用於嵌入式設備的qpf格式。qpf是一種預先渲染的字體,直接保存成二進位內容,使用的時候可以用記憶體對映載入,從載入到繪製的過程不需要計算。
- uic:User Interface Compiler。從用戶介面的檔案(.ui)生成C++代碼。
- rcc:Resource Compiler。rcc工具根據.qrc檔案的內容將相關的資源在編譯過程中嵌入到Qt應用程式。
- qtconfig:基於X11的Qt的配置工具和在線幫助。
- qconfig:Qt Embedded(Linux和Windows CE)配置工具。
- qtdemo:Qt的實例和示範項目的載入器。
- qt3to4:協助移植Qt 3程式到Qt 4的工具。
- qdbusxml2cpp:QtDBus XML compiler。將xml格式的D-Bus介面描述轉換成為C++原始碼
- D-Bus Viewer:可以檢視D-Bus物件和資訊的工具。
- Qt Visual Studio Add-in:Visual Studio整合
- Qt Eclipse Integration:Eclipse整合