Qt中取消对象的信号与槽的关联关系
(1)关于对象取消跟其它任何对象的关联关系
实例:
QObject * obj = new QObject;
disconnect(obj,0,0,0);
或者
obj->disconnect();
(2)关于对象取消某个信号的关联关系
实列:
QObject * obj = new QObject;
disconnect(obj,SIGNAL(objSignal()),0,0);
或者
obj->disconnect(SIGNAL(objSignal()));
(3)关于断开两个对象间的关联关系
实例:
QObejct * obj = new QObject;
QObejct * otherObj = new QObject;
disconnect(obj,0,otherObj,0);
或者
obj->disconnect(otherObj);