connect(&b1, &QPushButton::pressed, this, &Widget::close);
需要用到connect( )函数;
&b1:是指信号发出者,必须是指针类型
&QPushButton::pressed:处理的信号,也就是,&发送者的类名::信号名字
this:信号接收者
&Widget::close:槽函数,信号处理函数; &接收者类名::槽函数的名字
#ifndef SUBWIDGET_H
#define SUBWIDGET_H
#include <QWidget>
#include <QPushButton>
class SubWidget : public QWidget
{
Q_OBJECT
public:
explicit SubWidget(QWidget *parent = nullptr);
void sendslot();
signals:
//信号必须有signals关键字来声明
//信号没有返回值,但可以有参数
//信号就是函数的声明,只需声明,无需定义
//使用: emit mysignal();
void mysignal();
public slots:
private: