スポンサーリンク

Qt:ラジオボタンのチェックを全て外す

当サイトは、アフィリエイト広告を利用しています

同じグループのラジオボタンのチェックを全て外す。

DispOnとDispOffの2つのラジオボタンを作成し、ButtonGroupというグループにしています。

環境:QT5.5

リンク
http://doc.qt.io/qt-5/qradiobutton.html

インクルードファイル

#include 

コード

        ui->ButtonGroup->setExclusive(false);
        if ( ui->DispOn->isChecked() ) {
            ui->DispOn->setChecked(false);
        } else if ( ui->DispOff->isChecked() ) {
            ui->DispOff->setChecked(false);
        }
        ui->ButtonGroup->setExclusive(true);

ちなみに、これをやると落ちます;;


        ui->ButtonGroup->setExclusive(false);
        ui->ButtonGroup->checkedButton()->setChecked(false);
        ui->ButtonGroup->setExclusive(true);

コメント

タイトルとURLをコピーしました