我正在使用 Qt 和 PySide 编写一个 GUI 应用程序,我通常在我的类的init函数中连接我的信号。如何将所有信号放在一个单独的文件中,然后从我的主文件中的文件中调用该函数?像这样的东西。
import Signals
class Program(QtGui.QMainWindow, GUI.Ui_MainWindow):
def __init__(self, parent=None):
super(Program, self).__init__(parent)
self.setupUi(self)
Signals.ConnectSignals()
信号.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) TypeError: native Qt signal is not callable