PySide2最近有一次更新,现在我的所有应用都被破坏了。我有这样的代码...
payload?: any,
它最近停止工作,因为显然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
不再有一个名为connect的属性。我查看了文档但却找不到任何内容。
是否有人知道在PySide2中连接信号和插槽的新语法?
答案 0 :(得分:0)
我终于解决了这个问题。我曾经认为这是改变了的API。我的应用程序正在使用Shiboken包装一些C ++的东西,而那些已经改变的共享对象。
重新编译所有包装后,一切都重新开始工作。