作用
信号槽是用来连接信号的发出端和接收端,其本身是没有关联的。利用connect函数将两个端耦合在一起。
函数格式
connect(信号的发送者,发送的具体信号,信号的接受者,信号的处理(槽))
实例
利用按键关闭窗口。
按键信号
窗口的槽函数
关闭是第一个,close。
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
pushbotton *mybtn = new pushbotton;
mybtn->setParent(this);
mybtn->setText("关闭");
mybtn->resize(80,20);
mybtn->move(80,60);
resize(1200,400);
connect(mybtn,&pushbotton::clicked,this,&QWidget::close);
}
点击后即可关闭。