#include "mywidget.h"
#include "QPushButton.h"
#include "mypushbutton.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//创建按钮
QPushButton * btn1 = new QPushButton("按钮1",this);
btn1->move(0,0);
QPushButton * btn2 = new QPushButton;
//指定父亲
btn2->setParent(this);
//改变名字
btn2->setText("按钮2");
//移动位置
btn2->move(0,200);
//创建一个自己的按钮
myPushButton * mybtn = new myPushButton;
mybtn->setText("my按钮");
mybtn->move(200,0);
mybtn->setParent(this); //设置到对象树中 父亲就会替他释放资源
//需求 点击我的按钮,,关闭窗口
//参数1 信号的发送者 参数2 发送的信号(参数的地址) 参数3 信号的接收者 参数4 处理的槽函数(参数地址)
connect(mybtn,&myPushButton::clicked,this,&MyWidget::close);
}
MyWidget::~MyWidget()
{
}
![7X2]HNYJ$VI[78%TUU@94I.png