PySide2新信号和插槽连接

2024-10-01 17:34:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 代码fromselfappsignalparaminitconnect
1条回答
网友
1楼 · 发布于 2024-10-01 17:34:53

我终于解决了这个问题。我突然想到是API改变了。我的应用程序是使用SeBooKon来包装一些C++的东西,而这些共享对象已经改变了。在

在重新编译了所有的包装之后,一切又开始工作了。在

相关问题 更多 >

    热门问题