#include "QtWidgetsApplication1.h"
#include <QPushButton>
QtWidgetsApplication1::QtWidgetsApplication1(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
QPushButton* btn1 = new QPushButton;
//设置父类
btn1->setParent(this);
//设置大小
btn1->setFixedSize(100, 30);
//设置位置
btn1->move(15, 15);
//显示文本
btn1->setText("第一个按钮");
QPushButton* btn2 = new QPushButton("第二个按钮",this);
//设置大小
btn2->setFixedSize(100, 30);
//设置位置
btn2->move(215, 15);
//需求 点击按钮2,关闭窗口 ----->使用信号和槽
//参数1(信号的发送者) 参数2(发送的信号 --->函数的地址) 参数3(信号的接受者) 参数四(处理的槽信号)
// connect(btn2, &QPushButton::clicked,this,&QtWidgetsApplication1::close);
connect(btn2, &QAbstractButton::clicked, this, &QMainWindow::close);//用父类也可以
//设置窗口标题
setWindowTitle("第一个窗体"); //第一个窗体
//设置固定窗体大小
setFixedSize(600, 400);
//重置窗体大小
resize(600, 400);
}
QtWidgetsApplication1::~QtWidgetsApplication1()
{}