Qt工具包是一個完整封裝的C 類庫(可以類比MFC?),并且使用“一次編寫,隨處編譯”的方式,可用于構(gòu)建多平臺圖形用戶界面。cmu紅軟基地
Qt程序的編譯可以使用VC,Borland C ,MinGW等多種編譯器。Qt程序最主要的特性是獨有的“信號和槽”的強大機制。
Qt使程序員通過使用一個單一源程序來構(gòu)建跨平臺的應(yīng)用程序。該應(yīng)用程序可以運行在windows、Mac os X、Linux、Solaris、HP-UX和其他使用X11的Unix版本。Qt的嵌入式版本Qt/Embedded可以應(yīng)用于WinCE和嵌入式Linux,它和桌面版本具有相同的應(yīng)用程序編程接口。此外還有應(yīng)用于網(wǎng)頁腳本的Qtpia。
Adobe PhotoShop Album就是一個Qt編寫的面向大眾的市場的Windows應(yīng)用程序例子之一。