【发布时间】:2014-11-27 07:50:47
【问题描述】:
从这里的问题:Qt Signals and Slots object disconnect? 如果我首先在 QObject 上调用 delete,那么我会像这样调用断开函数:
MyQClass* A = new MyQClass();
connect(A,SIGNAL(A_S()),this,SLOT(B_S()));
A->deleteLater();
...
disconnect(A,SIGNAL(A_S()),this,SLOT(B_S()));
这会导致崩溃吗?我发现它在 Qt4 下会导致崩溃,但在 Qt5 下不会? 不同的 Qt 版本有什么不同吗?否则,我的代码可能有其他问题。
【问题讨论】: