|
據說課程設計要有界面,MFC看了一點點一直沒深入學習
知道QT是上學期的事,前兩天不停 qmake -project qmake make
也算對QT有點認識了...寫點小結
目前為止,接觸過的框架大概有
MFC,FLEX FRAMEWORK,JAVA(?JAVA應該不算框架.. = =!)
對于學過C的人來說,QT更容易理解:- #include < QApplication >
- #include < QLabel >
- int main(int argc,char **argv){
- QApplication app(argc,argv);
- QLabel label("Hello QT!",0);
- label.show();
- //QT4以前的版本還要加一句 app.set....忘了,看官方的3.X版本文檔,一直編譯不過。。。 這句浪費不少時間. 016
- return app.exec();
- }
复制代码 看起來有些像JAVA。。
沒見到 winMain ?沒打錯,這個就是有窗口的QT程序
而MFC的作法就難看多了(隱藏了太多東西在背后,看起來就不舒服,對VC使用不多,也許這是個優點?)
消息機制的實現
MFC QT 都是用宏 AS3 JAVA內建事件機制
MFC的是一大堆的 MAP BEGINMAP...
QT的:- QObject::connect( aButtonPointer,SIGNAL(clicked()),
- otherThingPointer, SLOT(funcOfOtherThing())
- );
复制代码 給我感覺是:QT比MFC優雅.(終于知道優雅是什么了.. )
[ 本帖最后由 iptton 于 2007-11-24 20:30 编辑 ] |
|