Qt disconnect函数

Qt disconnect函数

1. 介绍disconnect()用法

disconnect()有3种用法,其原型如下:

bool QObject::disconnect(const QObject * sender, const char * signal, const QObject * receiver, const char * method)

1.断开与myObject对象的信号与其他对象间的连接,使用后myObject发出的信号没有对应的槽函数进行响应

disconnect(myObject, 0, 0, 0);

// or

myObject->disconnect();

2.断开与myObject对象的mySignal()信号与其他对象间的连接,使用后myObject发出mySignal()信号没有对应的槽函数进行响应

disconnect(myObject, SIGNAL(mySignal()), 0, 0);

// or

myObject->disconnect(SIGNAL(mySignal()));

3.断开与myObject对象与myReceiver对象间的连接,使用后myObject发出mySignal()信号myReceiver对应的槽函数进行响应

disconnect(myObject, 0, myReceiver, 0);

// or

myObject->disconnect(myReceiver);

注意:

0表示任意的信号或者接收者对象const QObject * sender不能是0

相关文章

关于 watchOS 11.3 的安全性内容
28365-365体育备用

关于 watchOS 11.3 的安全性内容

⌛ 08-18 👁️ 1126
书赞桉诺Suzano:以创新驱动可持续发展为业务核心 #木浆
Bet体育365验证提款

书赞桉诺Suzano:以创新驱动可持续发展为业务核心 #木浆

⌛ 08-25 👁️ 4865