一、第一个QT程序
#include <QtWidgets/QApplication> // 包含 QApplication 类所需的头文件
#include <QtWidgets/QLabel> // 包含控件Label所需的头文件
int main(int argc, char *argv[]) // C++ mian 函数标准写法
{
QApplication a(argc, argv);// 创建Qt应用
QLabel *label = new QLabel("Hello Qt!"); // 创建标签,设定文字内容
label->show(); // 显示标签
return a.exec(); // 进入消息循环,等待可能的事件,并进行响应
}
在一个完整的QT程序中,QApplication a(argc, argv);和a.exec();是必不可少的。
二、信号与响应函数
1.以下例子用来说明怎么响应信号,当按钮被点击时退出程序。
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv); //创建APP
QPushButton *button = new QPushButton("Quit"); //设置按钮名称
QObject::connect(button, SIGNAL(clicked()), //