![]() 太累了,自己給自己放了一天假。結(jié)果也沒閑著,搞了一天QT ![]() QT是什么?先問問自己:MFC是啥? QT和MFC都是GUI(圖形用戶界面)類庫,windows程序設(shè)計中,常叫Application Framework的。不過MFC只能運行于WINDOWS上,QT除了可以運行在Linux/unix系統(tǒng)上,在windows平臺也能運行。同樣是程序圖形界面庫,但在咱們中國,厚MFC而薄QT。 QT誕生于1994年,是挪威的一個叫做Trolltech 的公司開發(fā)的,它可以運行在Windows (所有版本), Mac OS X, 所有的 Unix 和 嵌入設(shè)備上。從1996年早些時候,Qt進入商業(yè)領(lǐng)域,現(xiàn)在它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。Qt也是流行的Linux桌面環(huán)境KDE 的基礎(chǔ)。 QT到底哪兒好? 因為本文僅討論windows下的QT。其他操作系統(tǒng),俺一個也沒用過,就沒有發(fā)言權(quán)了。 QT最誘人的特點是:"write once, compile anywhere",就是說程序只需要有一份代碼,如果你想在WINDOWS平臺運行QT程序,那么雖然你的代碼是在LINUX平臺寫的,但無需改動,只需要在WINDOWS平臺重新編譯一遍,程序就可以運行無阻了。這就是“只寫一份代碼,到處都可以編譯”的統(tǒng)一API編程方式!程序員不再為寫跨平臺軟件而犯愁了,麻煩都被QT給解決了! 有許多優(yōu)秀軟件的界面都是使用QT做的,它們即可以在UNIX下運行,也可以在WINDOWS下運行,write once, compile anywhere嘛!我截兩張圖,大家可以看看! |
|