Qt:槽函数与信号

1.槽函数的参数只能小于等于信号的参数,不然就报错

2.两者之间是多对多关系

3.可以使用信号触发信号间接的触发槽函数

4.断开信号与槽函数的连接

4.1断开一个信号与一个槽函数的连接

disconnect(this,SIGNAL(信号函数),this,SLOT(槽函数));

4.2断开一个信号和所有与他响应的槽函数

disconnect(this,SIGNAL(信号函数),0,0);

4.3断开this所有信号与this的所有槽函数连接

disconnect(this,0,this,0);
disconnect(this,0,0,0);//断开this对象所有相关的对象的响应

4.4用返回对象直接断开指定连接

QMetaObject::Connection res = connect(this,SIGNAL(信号函数),this,SLOT(槽函数));
diconnect(res);


 

你可能感兴趣的:(QT,qt,开发语言)