要取消勾选已经勾选的 QRadioButton,你可以使用 setChecked(false) 方法将其勾选状态设置为 false。
以下是一个示例代码:
QRadioButton *radioButton = new QRadioButton("Option");
radioButton->setChecked(true); // 勾选单选框
QPushButton *resetButton = new QPushButton("Reset");
connect(resetButton, &QPushButton::clicked, [radioButton]() {
radioButton->setChecked(false); // 取消勾选单选框
});
在这个示例中,我们首先通过 setChecked(true)
将单选框设为已勾选状态。然后,在点击 “Reset” 按钮时,调用 setChecked(false)
方法来取消勾选该单选框。这样就能实现取消已勾选的QRadioButton的效果。
内容由零声教学AI助手提供,问题来源于学员提问