Qt Hello World !

来源:互联网 发布:mac提示靠近无线路由器 编辑:程序博客网 时间:2024/04/29 00:41

#include <Qapplication.h>

/*QApplication管理各种各样的应用程序的广泛资源*/
#include <Qpushbutton.h>

/*Qpushbutton经典图形用户界面按钮,可以显示一段文本或一个QPixmap*/

int main( int argc, char **argv )

/*main()函数是程序的入口,main()只需要在把控制权转交给Qt库之前执行一些初始化,然后Qt库通过事件来向程序告知用户的行为argc是命令变量的数量,argv是命令变量的数组*/
{
    QApplication a( argc, argv );

 /*a是这个程序的QApplication。它在这里被创建并且处理这些命令行变量*/

    QPushButton hello( "Hello world!",0);

/*创建一个hello按钮,显示"Hello world!",自己够成一个窗口(指定0为它的父窗口)*/
    hello.resize( 100, 30 );

/*设置按钮呈100像素宽,30像素高,位置为默认*/

    a.setMainWidget( &hello );

 /*按钮被选为这个应用程序的主窗口部件*/
    hello.show();

 /*当你创建一个窗口部件的时候,是不可见的,必须调用show()来使它变成可见的*/
    return a.exec();

/*main()把控制权转交给Qt,并当应用程序退出的时候exec()就会返回, 在exec()中,Qt接受并处理用户和系统的事件并把他们传递给适当的窗口部件*/
}

 

Qt4中编译出错,在.pro中添加 QT += qt3support

 

OK!

 

原创粉丝点击