gpt4 book ai didi

c++ - 将多个参数传递给插槽

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:13 24 4
gpt4 key购买 nike

<分区>

我目前正在和我的一个 friend 一起开发一款游戏,现在我们有点卡住了。我们需要将两个参数传递给一个插槽。我想为两个按钮使用一个插槽,其中一个按钮用于加法,另一个用于减法。这将是参数之一,0(用于减法)或 1(用于加法)。另一个参数将是一种 ID,因为我将有几组这两个按钮。我在我的代码中使用了其他几个插槽,并且在这些插槽上我一直在使用 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);

有什么方法可以将两个参数传递给一个插槽?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com