QT教程1:helloworld.cpp

#include <qapplication.h> //
Qt的应用程序中都必须使用一个QApplication对象

管理了各种各样的应用程序的广泛资源,比如默认的字体和光标
 #include <qpushbutton.h> 
参考文档的文件的最上部分提到了使用哪个类就必须包含哪个头文件的说明
如:qpushbutton.h
 int main( int argc, char **argv )//
main()只需要在把控制转交给Qt库之前执行一些初始化,然后Qt库通过事件来向程序告知用户的行为。
 {     QApplication a( argc, argv );//定义一个QApplication类对象

在任何Qt的窗口系统部件被使用之前创建QApplication对象是必须的     QPushButton hello( "Hello world!", 0 );//定义一个 QPushButton对象
    hello.resize( 100, 30 ); 
按扭被设置成100像素宽,30像素高     a.setMainWidget( &hello );//
这个按钮被选为这个应用程序的主窗口部件。如果用户关闭了主窗口部件,应用程序就退出了     hello.show();//
当你创建一个窗口部件的时候,它是不可见的。你必须调用show()来使它变为可见的。     return a.exec();//

这里就是main()把控制转交给Qt,并且当应用程序退出的时候exec()就会返回。

在exec()中,Qt接受并处理用户和系统的事件并且把它们传递给适当的窗口部件。

}