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