暂时抑制PyQt事件?
我正在填充 QTreeWidget 的一个分支,然后将分支父级上的扩展属性设置为 true。 itemExpanded 信号会触发响应,这不是我想要的。有没有临时的方法来抑制或吸收一段代码期间的信号?
I'm populating a branch of a QTreeWidget and then setting the expanded attribute on the parent of the branch to true. The itemExpanded signal fires in response, which is not what I want. Is there a temporary way to suppress or absorb signals during a segment of code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 QObject::blockSignals 设置信号阻塞。
http://doc.qt.nokia.com/stable/qobject.html#blockSignals
You can set blocking of signals using QObject::blockSignals.
http://doc.qt.nokia.com/stable/qobject.html#blockSignals