标签: c++ qt
我有一个场景,其中不同的类通过将其信号连接到其插槽来动态附加到线程。我的问题是,是否有可能再次取消订阅?有没有办法删除信号槽连接?
答案 0 :(得分:3)
看看靠近底部的QT documentation。它说
断开连接可用于删除连接。 disconnect(sender0,SIGNAL(overflow()),receiver1,SLOT(handleMathError()))
断开连接可用于删除连接。
disconnect(sender0,SIGNAL(overflow()),receiver1,SLOT(handleMathError()))
另一个提及disconnect的好资源是here。
disconnect