GUI

  • 2018.06.14
  •            
  • 2018.06.29

Qt:全てのラジオボタンがチェックされたらボタンをアクティブにする

全てのラジオボタンがチェックされたら「次へ」ボタンをアクティブにする。 Button1_OnとButton1_Offは同じグループ Button2_OnとButton2_Offは同じグループ。 Button1とButton2がチェックされたら、「次へ」ボタンがアクティブになる。 環境:QT5.5 ヘッダー 1 2 3   private slots: void CheckRadioBut […]

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

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

Qt:ファイル選択ボタンを設置し、ファイル名を取得する

ファイル選択ボタンを設置し、ファイル名を取得する。 QrCreatorで画面を作成、ファイル選択ボタン(オブジェクト名:FileButton)のクリックスロット(on_FileButton_clicked())に、以下のコードを設定しています。 環境:QT5.5 リンク http://doc.qt.io/qt-5/qfiledialog.html http://doc.qt.io/qt-5/qst […]

Qt:QListViewにディレクトリ一覧を表示して、かつ、チェックボックスを表示

環境:QT5.5 QListViewにディレクトリ一覧を表示して、かつ、チェックボックスを表示する。 リンク http://doc.qt.io/qt-5/qdir.html http://doc.qt.io/qt-5/qfileinfo.html http://doc.qt.io/qt-5/qlistwidget.html インクルードファイル 1 2 3 #include <QDir> […]

  • 2018.05.29
  •            
  • 2018.06.04
  • ,

Qt:マウスクリックされたフィールドに、フォーカスする

環境:QT5.5 マウスでクリックされたテキストフィールドに、フォーカスをします。 Qt Creatorの画面で LienEditオブジェクトを4つ作成、それぞれ名前を key1,key2,key3,key4 としています。maxLengthを4に指定しています。 リンク http://doc.qt.io/qt-5/qobject.html インクルードファイル 1 #include <QO […]

Qt:テキストフィールドのフォーカスを移動させる

環境:QT5.5 指定数文の文字を入力したら、次のフィールドでフォーカスを移す処理です。 電話番号や、郵便番号、キーの入力などにも使えます。 4文字入力したら次のフィールドにフォーカスを移します。 Qt Creatorの画面で LienEditオブジェクトを4つ作成、それぞれ名前を key1,key2,key3,key4 としています。maxLengthを4に指定しています。 リンク http:/ […]

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

環境:QT5.5 画面を右と左にわけて、画面左側に縦並びに3つのボタンを配置する。 Qt Creatorで画面を作ったほうが楽なのですが、ウィジェットの配置が固定になってしまい、画面の拡大・縮小時にレイアウトが固定されてしまうため、プログラム側で作成。 リンク https://doc.qt.io/qt-5/search-results.html?q=QWidget https://doc.qt.i […]