效果
代码
在窗体的头文件中定义信号函数,注意只定义不实现
信号的返回值类型都是 void 后面是函数名()
槽函数可以有参数。一定要实现
//信号和槽函数绑定
connect(ui->btnSignalsSlots,SIGNAL(clicked()),this, SLOT(ViewSlot()));
connect()函数是一个绑定信号和槽函数的函数
解释一下参数
ui->btnSignalsSlots 是发送者,本示例是一个按钮对象
SIGNAL(clicked()) 是发送者按钮对象的一个clicked()点击方法,外面的SIGNAL()是信号的固定写法。
this 表示接收者 当前窗口对象
SLOT(ViewSlot()) 接收者的槽函数ViewSlot()是槽函数,外面的SLOT()是固定写法,表示槽函数