Qt是一個1991年由奇趣科技開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。
Qt工具包是一個完整封裝的C類庫(可以類比MFC?),并且使用“一次編寫,隨處編譯”的方式,可用于構建多平臺圖形用戶界面。Qt程序的編譯可以使用VC,BorlandC,MinGW等多種編譯器。Qt程序最主要的特性是獨有的“信號和槽”的強大機制。Qt使程序員通過使用一個單一源程序來構建跨平臺的應用程序。該應用程序可以運行在windows、MacosX、Linux、Solaris、HP-UX和其他使用X11的Unix版本。Qt的嵌入式版本Qt/Embedded可以應用于WinCE和嵌入式Linux,它和桌面版本具有相同的應用程序編程接口。此外還有應用于網頁腳本的Qtpia。AdobePhotoShopAlbum就是一個Qt編寫的面向大眾的市場的Windows應用程序例子之一。