ひろみのみ

IT、コーチング、人材紹介・派遣で働いてきました。ITに関する記事(Qtが多くなってしまいました)や、コーチングスキル、転職のこと、個人的な体験や最近購入したものなどを不定期に更新しています。

Qt逆引きマニュアル GUI

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

投稿日:

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

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

環境:QT5.5

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

インクルードファイル

1
#include <QRadioButton >

コード

1
2
3
4
5
6
7
        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);

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

1
2
3
4
 
        ui->ButtonGroup->setExclusive(false);
        ui->ButtonGroup->checkedButton()->setChecked(false);
        ui->ButtonGroup->setExclusive(true);

-Qt逆引きマニュアル, GUI
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

qt

Qt:標準出力(コンソールなど)に文字列を表示

標準出力(コンソールなど)に文字列を表示する。 画面なしのCUIプログラムなどで使用。 環境:QT5.5 .proファイルに以下を追記 1 CONFIG += consoleCONFIG += con …

qt

Qt:ファイル選択ダイアログ画面の初期表示に指定のディレクトリを表示する

ファイルダイアログを表示する際に、初期表示されるディレクトリを指定する。 (指定しない場合、アプリケーション実行ディレクトリが表示される。) 環境:QT5.5 リンク http://doc.qt.io …

qt

Windowsファイルまたはフォルダが、シンボリックリンクあるいはジャンクションであるか判定

Windowsファイルまたはフォルダが、シンボリックリンクあるいはジャンクションであるか判定する。 REPARSE_DATA_BUFFER構造体が定義されているntifs.hが読み込めなかったため、 …

qt

Qt:文字列削除と置き換え

Qtでの文字列削除と置き換え。 環境:QT5.5 目次1 文字列から、空白,タブ、改行文字を削除2 文字列の一部を、置き換える3 文字列の一部を削除する 文字列から、空白,タブ、改行文字を削除 1 2 …

qt

Qt: ボタンを縦並びに配置する

環境:QT5.5 画面を右と左にわけて、画面左側に縦並びに3つのボタンを配置する。 Qt Creatorで画面を作ったほうが楽なのですが、ウィジェットの配置が固定になってしまい、画面の拡大・縮小時にレ …

プロフィール画像

外資系IT企業、日系シンクタンクで、SEとして働いた後、コーチング専業会社に就業。転職エージェントを経て、IT業界に出戻りしました。

これまで数百名と面接してきた経験と、自分自身の経験をベースにITエンジニア向けの情報を発信しています。少しずつですが情報を更新中。

その他にもリクエストがあれば、お問い合わせフォームからお願いします。