0
我正在写一个使用Qt和PySide的GUI应用程序,我通常将我的信号连接到我的类的函数init。我如何将所有的信号放在一个单独的文件中,然后从我的主文件中的文件中调用函数?像这样的东西。PySide单独的文件信号
import Signals
class Program(QtGui.QMainWindow, GUI.Ui_MainWindow):
def __init__(self, parent=None):
super(Program, self).__init__(parent)
self.setupUi(self)
Signals.ConnectSignals()
Signals.py
class ConnectSignals(QtGui.QMainWindow, VUI.Ui_MainWindow):
def __init__(self, parent=None):
super(ConnectSignals, self).__init__(parent)
self.setupUi(self)
self.actionClose.triggered(self.close)
但是,当我这样做,我得到这个消息 self.actionClose.triggered(self.close) 类型错误:原生Qt的信号是不可呼叫
你有没有把这个整理出来? – tacaswell