gpt4 book ai didi

python - PySide2 新的 Signal 和 Slot 连接

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:04 25 4
gpt4 key购买 nike

PySide2 最近进行了更新,现在我的所有应用程序都损坏了。我有这样的代码...

from PySide2.QtCore import *                                                   

class Saver(QObject):

doneSaving = Signal()

def __init__(self, app, signaller, param, items):
"""Constructor"""
super(Saver, self).__init__()

self.app = app
self.param = param
self.items = items

sig = app.getSignaller(signaller)
help(sig.valueAvailable)
sig.valueAvailable.connect(self.dataReceived)

self.saving = False

它最近停止工作,因为显然 QtCore.Signal() 不再具有名为 connect 的属性。我浏览了文档但找不到任何内容。

有人知道 PySide2 中连接信号和槽的新语法吗?

最佳答案

我终于解决了这个问题。我草率地认为是 API 发生了变化。我的应用程序正在使用 Shiboken 来包装一些 C++ 内容,而这些共享对象已发生更改。

重新编译所有包装器后,一切再次开始工作。

关于python - PySide2 新的 Signal 和 Slot 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41475962/

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