PySide2新的信号和插槽连接

时间:2017-01-05 01:29:28

标签: python qt pyside

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中连接信号和插槽的新语法?

1 个答案:

答案 0 :(得分:0)

我终于解决了这个问题。我曾经认为这是改变了的API。我的应用程序正在使用Shiboken包装一些C ++的东西,而那些已经改变的共享对象。

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