私はc ++ Qtライブラリを使用していますが、何かしたいと思っています:
connect(actionB11, SIGNAL(triggered()), this, SLOT(SetSomething(1, 1)));
connect(actionB12, SIGNAL(triggered()), this, SLOT(SetSomething(1, 2)));
connect(actionB21, SIGNAL(triggered()), this, SLOT(SetSomething(2, 1)));
connect(actionB22, SIGNAL(triggered()), this, SLOT(SetSomething(2, 2)));
SIGNAL 関数は SLOT 関数と同じ数と引数の型を持つ必要があるため、上記のコードは機能しません。
それを行う方法はありますか?SetSomething11、SetSomething12 呼び出し SetSomething(1, 1) などの約 20 の関数を持ちたくありません。