有没有办法从插槽中删除特定信号

时间:2013-07-30 17:06:19

标签: c++ qt

我有一个场景,其中不同的类通过将其信号连接到其插槽来动态附加到线程。我的问题是,是否有可能再次取消订阅?有没有办法删除信号槽连接?

1 个答案:

答案 0 :(得分:3)

看看靠近底部的QT documentation。它说

  

断开连接可用于删除连接。

     

disconnect(sender0,SIGNAL(overflow()),receiver1,SLOT(handleMathError()))

另一个提及disconnect的好资源是here