gpt4 book ai didi

python - Pyside Signal and Slots 连接新方法

转载 作者:太空宇宙 更新时间:2023-11-03 13:21:08 27 4
gpt4 key购买 nike

这段代码:

self.buttonOk.clicked(self.accept())
self.buttonCancel.clicked(self.reject())

显示此错误:

TypeError: native Qt signal is not callable

如何将 buttonOk 的 clicked() 信号连接到 accept() 插槽?

最佳答案

您的代码有几个问题。

首先,您需要使用信号的connect()方法建立连接;其次,您需要传入一个可调用对象(即没有括号)。

因此您的代码需要如下所示:

self.buttonOk.clicked.connect(self.accept)
self.buttonCancel.clicked.connect(self.reject)

可以找到 PySide 的信号和槽支持的概述 here .

关于python - Pyside Signal and Slots 连接新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820954/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com