// 应用程序类
#include <QApplication>
// 窗口类头文件
#include <QWidget>
//按钮头文件
#include <QPushButton>
int main(int argc, char **argv)
{
// 定义一个应用程序对象 代表当前应用程序
QApplication app(argc, argv);
// 定义一个窗口对象
QWidget w;
QPushButton b("关闭"); //定义一个按钮
// 将 w 设为 b 的父对象
b.setParent(&w); //按钮才能在窗口里显示出来
// b.move(200, 200); //按钮坐标
b.setGeometry(200,200,100, 100); //前两个坐标,后两个长和宽
// 窗口对象显示出来
w.show();
w.setWindowTitle("主窗口"); //设置窗口标题
QObject::connect(&b, SIGNAL(clicked()), &w, SLOT(close()));
//(取按钮b,鼠标点击信号,取窗口,关闭窗口)
// 消息的死循环,用来处理各种各样的事件
return app.exec();
}