#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
return app.exec();
}
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
// QLabel *label=new QLabel("<h2><i>Hello</i><font color=red>Qt!</font></h2");
QLabel *label = new QLabel("Hello, world!");
return app.exec();
}
(1)Qt中的头文件和类名时一致的。也就是说,有什么头文件就有什么类。
(2)QApplication构造函数有2个参数,说明Qt在一定程度上时支持命令行参数的。
(3)QLabel控件用来显示文本的。
(4)大多数Qt程序使用QMainWindow或者QDialog作为顶级组件,但是Qt并不强制要求这点,在这个例子中,顶级组件就是一个QLabel。
(5)return app.exec();将应用程序的控制权移交给Qt。这时,程序的事件循环就开始了,也就是说,这时可以响应你发出的各种事件了。
(6)同Swing的JLabel一样,Qt也是支持HTML解析的。
(7)在一个Qt源代码中,QApplication app(argc,argv); return app.exec();这两条语句时必不可少的。