我在groupbox中有很多单选按钮,我想获取被检查的radiobutton的文本数据。但是我不想写很多“其他如果”,我的意思是;
if (ui->radiobutton->isChecked)
// method's
else if (ui->radiobutton->isCheked)
// method's
..
..
有什么办法可以让我了解在特定的groupbox中检查哪些radiobutton?如果可能的话,请你举个例子吗?
答案 0 :(得分:1)
您可以使用QButtonGroup作为父级:http://doc.qt.io/qt-5/qbuttongroup.html#checkedButton
QAbstractButton * QButtonGroup :: checkedButton()const
返回按钮组的选中按钮,如果没有按钮则返回0 检查。
另见buttonClicked()。