0

这是我的第一个问题,我希望我做得对。

我对 Qt 真的很陌生,我正在通过理解简单的部分来努力。因此,当我这样做时,我发现 QRadioButtons 存在问题。我希望它们看起来像是可检查或启用的,但我也希望它们只能由程序本身修改。例如,程序检查某事是否属实。视觉上显示,它看起来像这样


( ) 你的陈述是真实的

[按钮]

( ) 你的说法不正确

[] 复选框

[按钮]


因此,如果语句为真,则选中 radioButton1 并启用按钮,但如果不为真,则选中 radioButton2 并启用复选框和另一个按钮。

我用一些似乎不起作用的方法尝试了 on_radioButton_clicked()。

void MainWindow::on_radioButton_clicked()
{
    if (ui->radioButton_2->isChecked()) {
        ui->radioButton->setChecked(false);
    }
}

所以也许有人可以帮助我并告诉我 QRadioButton 上是否有一个简单的功能,它只能由机器更改。

4

0 回答 0