如何断开 PySide2 中的按钮单击信号?

Posted

技术标签:

【中文标题】如何断开 PySide2 中的按钮单击信号?【英文标题】:How can I disconnect a button clicked signals in PySide2? 【发布时间】:2020-12-28 10:43:42 【问题描述】:

我正在使用 Qt Designer 和 PySide2 创建桌面应用程序。之前用过PyQt5,后来改用PySide2了。

当我尝试断开按钮(使用 PyQt5 可以正常工作)时,我得到了这种类型的错误:

代码: self.ui.pushButton.disconnect()

错误: PySide2.QtCore.QObject.disconnect(): not enough arguments

我应该添加什么?谢谢。

【问题讨论】:

【参考方案1】:

这会有所帮助:

self.ui.pushButton.clicked.disconnect()

希望这可以解决您的问题:)

【讨论】:

以上是关于如何断开 PySide2 中的按钮单击信号?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PySide2 实现响应式画廊视图

如何打包 PySide2 应用程序以进行分发?

如何使用 Qt Creator 将按钮单击信号(“触发”信号)与工具栏中的用户按钮的动作/插槽功能连接起来?

如何移动按钮 Pyside2

使用 Qt Designer 在 PySide2 中实现信号/插槽时出错

使用 PySide2 将 python 信号连接到 QML ui 插槽