QT ButtonGroup 和可检查的按钮:如何将切换信号与 int 和 bool 连接?

QT ButtonGroup and checkable PushButtons: how to connect toggled signal with int and bool?

我已经从这样的 ButtonGroup 连接了不可检查的按钮

connect(buttonGroupPtr, SIGNAL(buttonReleased(int)), this, SLOT(someFunction(int)));

现在我想让按钮成为可检查的并使用 toggled() 信号,它会发出 bool。我如何组合 ButtonGroup 发出的 inttoggled() 信号发出的 bool

切换信号必须在另一个连接语句中连接。

connect(buttonGroupPtr, SIGNAL(toggled(bool)), this, SLOT(mySlotToggled(bool)));

QButtonGroupbuttonToggled(int id, bool checked) 信号你可以找到 here。所以你可以

connect(buttonGroupPtr, SIGNAL(buttonToggled(int, bool)), this, SLOT(someFunction(int, bool)));