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 发出的 int
和 toggled()
信号发出的 bool
?
切换信号必须在另一个连接语句中连接。
connect(buttonGroupPtr, SIGNAL(toggled(bool)), this, SLOT(mySlotToggled(bool)));
QButtonGroup
有 buttonToggled(int id, bool checked)
信号你可以找到 here。所以你可以
connect(buttonGroupPtr, SIGNAL(buttonToggled(int, bool)), this, SLOT(someFunction(int, bool)));
我已经从这样的 ButtonGroup 连接了不可检查的按钮
connect(buttonGroupPtr, SIGNAL(buttonReleased(int)), this, SLOT(someFunction(int)));
现在我想让按钮成为可检查的并使用 toggled()
信号,它会发出 bool
。我如何组合 ButtonGroup 发出的 int
和 toggled()
信号发出的 bool
?
切换信号必须在另一个连接语句中连接。
connect(buttonGroupPtr, SIGNAL(toggled(bool)), this, SLOT(mySlotToggled(bool)));
QButtonGroup
有 buttonToggled(int id, bool checked)
信号你可以找到 here。所以你可以
connect(buttonGroupPtr, SIGNAL(buttonToggled(int, bool)), this, SLOT(someFunction(int, bool)));