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()
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) TypeError: native Qt signal is not callable