|
用QT3和QT4编同一个简单的程序,源代码和控件确实不一样,拿QT4 的书学QT3确实学不了。
用QT3实现这个例子:因QT3没有Label这个控件,用的是pushbutton这个控件。
代码如下:
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
用QT4来实现它:因QT4有Label这个控件,所以不用pushbutton.
代码如下:
#include<QApplication>
#include<QLabel>
int main(int argc,char *argv[])
{
QApplication a(argc,argv);
QLabel *label=new QLabel("hello qt");
label->show();
return a.exec();
}
真是万事开头难,对于高手来说这连个屁都算不上,我却弄了两天才入门。还是看QT3随机带的文档才弄明白的,全是英文呀。翻译了半天累死我了,差点把刚买的QT4的书给烧了。
不过这下好了,总算入门了。愿大家共同努力。高兴之余发上一贴
[ 本帖最后由 jmjm7611 于 2008-11-18 19:02 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|