QtのQLabelは、テキストや画像の表示に便利なウィジェットです。 簡単な使い方は、コード中でQLabel label("Hello, world!");としてインスタンス化し、label.show();で表示させる方法があります。 ラベ
続きを読む »C++でQtを使うとき、QLineEditは一行のテキスト入力に適したウィジェットです。 new QLineEdit(parentWidget)で作成し、setPlaceholderTextで入力ヒントを表示できます。 例えば、パスワード入
続きを読む »QtのQListViewは、リスト形式のデータを表示するシンプルなウィジェットです。 QStringListModelなどのモデルと連携することで、データの追加や削除が容易になり、表示内容を柔軟に操作できます。 必要に応じてsetEditT
続きを読む »c++ qt qlistwidgetを使うと、リスト形式の項目管理が手軽に実現できます。 ウィジェットを生成しレイアウトに配置した後、addItemで項目を追加し、setCurrentRowで選択状態を操作できます。 また、takeItem
続きを読む »QtのQMainWindowは、アプリケーションの基本ウィンドウを構築するために利用されます。 独自のウィンドウクラスとして継承し、メニューやツールバー、ステータスバーの配置が容易です。 シグナルとスロットを組み合わせることで、操作に応じた
続きを読む »QtのQMdiAreaは、複数の子ウィンドウを一画面で管理するためのウィジェットです。 親ウィンドウにセットして、QMdiSubWindowなどの子ウィンドウを追加するだけで、タブ表示やサブウィンドウ表示などの切替が容易になります。 各ウィ
続きを読む »QtのQMdiSubWindowは、MDIアプリケーション内で複数のウィンドウを管理するためのクラスです。 QMdiAreaにサブウィンドウとして追加し、各ウィンドウに任意のウィジェットを設定することで、ユーザーは複数ドキュメントの同時操作
続きを読む »QPlainTextEdit は、Qt の C++ アプリでシンプルなテキスト編集を行うためのウィジェットです。 コードエディタやログ表示などに適しており、setPlainTextやappendPlainTextなどの関数でテキスト操作が簡
続きを読む »QtのQProgressBarはC++でGUIアプリケーションに取り入れる進捗表示ウィジェットです。 親ウィジェットに配置し、setRangeで最小値と最大値を決め、setValueで進捗を更新することで現在の状態を示します。 シンプルな実
続きを読む »QtでのQPushButtonはシンプルなボタンを実現できるウィジェットです。 ボタン生成時にテキストと親ウィジェットを指定でき、moveやresizeで位置や大きさの調整が可能です。 また、clickedシグナルとスロットの連携でユーザ操
続きを読む »QtのQRadioButtonは、GUIで複数の選択肢から1つだけを選ぶために利用できるボタンです。 インスタンスを生成し、レイアウトに配置するだけで直感的に使える点が特徴です。 さらに、QButtonGroupと連携させることで、複数のラ
続きを読む »QtのQScrollAreaは、ウィジェットのサイズが画面上の表示領域を超えた場合に、自動でスクロールバーで内容を移動できる領域を提供する仕組みです。 内部ウィジェットをsetWidgetで設定し、setWidgetResizable(tr
続きを読む »C++のQt開発でQScrollBarは、水平または垂直のスクロールバーとして活用できるウィジェットです。 setMinimum、setMaximum、setValueでスクロール範囲や初期位置が設定でき、valueChangedシグナルで
続きを読む »QtのQSliderはユーザーから数値入力を受け取るウィジェットで、水平や垂直方向に設置できるため使いやすいです。 コード中では、setRangeで最小値と最大値を設定し、setValueで初期値を決めることができ、valueChanged
続きを読む »QtのQSpinBoxは整数入力用のウィジェットで、直感的に値の増減が行えます。 setRangeで最小・最大値を、setSingleStepで変化量を指定でき、setPrefixやsetSuffixで表示をカスタマイズできます。 シンプル
続きを読む »QtのQSplitterは複数のウィジェットを水平または垂直に分割し、ユーザーがドラッグでサイズ調整できる機能を持っています。 各ウィジェットはaddWidget()で追加し、setStretchFactor()などで比率を調整することがで
続きを読む »QStackedWidgetはQtで利用できるウィジェットの一つで、画面に複数の子ウィジェットを積み重ね、必要に応じて一つだけ表示する仕組みです。 各ウィジェットをaddWidgetで追加し、setCurrentWidgetやsetCurr
続きを読む »QtのQTableViewは表形式のデータを扱うのに適しているウィジェットです。 QStandardItemModelなどのデータモデルと合わせて利用すれば、行や列の追加・削除、セルの編集も容易に実施できるです。 見出しやセルサイズ、色合い
続きを読む »QtのQTableWidgetはデータを表形式で表示するウィジェットで、セルやヘッダーの設定、編集の制御、選択モードの変更など柔軟なカスタマイズが可能です。 C++コード内でQTableWidgetとQTableWidgetItemを用いれ
続きを読む »