私は現在、友人とゲームに取り組んでいますが、今は行き詰まっています。スロットに 2 つの引数を渡す必要があります。1 つのスロットを 2 つのボタンに使用し、ボタンの 1 つは加算に使用し、もう 1 つは減算に使用します。これは、0 (減算の場合) または 1 (加算の場合) のいずれかの引数になります。もう 1 つの引数は一種の ID になります。これは、これら 2 つのボタンのセットがいくつかあるためです。コードで他のいくつかのスロットを使用しました。これらのスロットでは、次のように QSignalMapper を使用しています。
Button * button = new Button(argument1, argument2, argument3);
int num = 1;
QSignalMapper * signalMapper = new QSignalMapper(this);
connect(button, SIGNAL(clicked()), signalMapper, SLOT(map)));
signalMapper->setMapping(button, num);
connect(signalMapper, SIGNAL(mapped(int)), this, SLOT(mySlot(int)));
scene->addItem(button);
スロットに 2 つの引数を渡す方法はありますか?