//需求: 点击 自定义按钮 实现关闭窗口
//利用connect进行链接
//参数1 信号发送者 参数2 发送的信号 参数3 信号的接受者 参数4 处理信号(信号槽)
qt代码:
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
QPushButton *btn = new QPushButton;
btn->setParent(this);
btn->setText(QStringLiteral("按钮"));
this->setWindowTitle(QStringLiteral("第一个项目"));
//需求: 点击 自定义按钮 实现关闭窗口
//利用connect进行链接
//参数1 信号发送者 参数2 发送的信号 参数3 信号的接受者 参数4 处理信号(信号槽)
connect(btn, &QPushButton::clicked, this, &Widget::close);
}
案列:(自定义信号)
//需求
//Teacher 类 Student 类
//classIsOver 下课 老师发送自定义信号 饿了
//学生 响应饿了的信号 请老师吃饭