ユーザーがクリックできる 2 つのボタンがあり、FileDiagloag を開いてファイルを選択します。ユーザーが 2 つのファイルを選択する必要がありますが、1 つの関数で両方のボタン呼び出しを処理する必要があります。したがって、私のinitには次のものがあります。
QtCore.QObject.connect(self.ui.Button_SelectJoinFiles_1, QtCore.SIGNAL('clicked()'), self.SelectLogFileToJoin(1))
QtCore.QObject.connect(self.ui.Button_SelectJoinFiles_2, QtCore.SIGNAL('clicked()'), self.SelectLogFileToJoin(2))
関数は基本的に次のようなものです。
def SelectLogFileToJoin(self, ButtonNum):
if(ButtonNum==1):
......
if(ButtonNum==2)
.....
しかし、プログラムを起動すると、ファイル選択ダイアログが表示されるため、これは機能しません。
引数をコールバック関数に渡す方法を教えてください。