Qt 開発に関わるすべてのコントロール
1. 基本コントロール
2. コンテナ コントロール
3. レイアウト コントロール
4. 高度なコントロール
5. その他のコントロール
6. マルチメディア コントロール
7. カスタマイズされたコントロール
Qt 開発では、開発者がグラフィカル ユーザー インターフェイス (GUI) アプリケーションを構築するために使用できる多くのコントロール (ウィジェット) が提供されます。以下は、いくつかの一般的な Qt コントロールのリストです。
1. 基本的なコントロール:
QLabel: テキストまたは画像を表示するために使用されます。
QPushButton: 操作をトリガーするために使用されるボタン コントロール。
QLineEdit: 単一行のテキスト入力ボックス。
QTextEdit: 複数行のテキスト入力ボックス。
QRadioButton: ラジオボタン。
QCheckBox: チェックボックス。
QComboBox: ドロップダウン リスト ボックス。
QSpinBox: 数値入力ボックス。
Qスライダー:スライダー。
QProgressBar: プログレスバー。
2. コンテナ制御:
QWidget: 基本的なウィンドウ コントロール。
QMainWindow: メイン ウィンドウ コントロール。通常はメニュー バー、ツールバーなどが含まれます。
QTabWidget: 異なるページ間の切り替えに使用されるタブ コントロール。
QStackedWidget: 積み重ねられたウィンドウ コントロール。一度に 1 つの子コントロールのみが表示されます。
QSplitter: スプリッター コントロール。子コントロールのサイズを調整するために使用されます。
QScrollArea: 大量のコンテンツを表示するために使用されるスクロール領域コントロール。
QGroupBox: グループ ボックス コントロール。関連するコントロールをグループ化するために使用されます。
3. レイアウト コントロール:
QVBoxLayout: 縦型レイアウト。
QHBoxLayout: 水平レイアウト。
QGridLayout: グリッドレイアウト。
QFormLayout: フォームのレイアウト。
QStackedLayout: 積み重ねられたレイアウト。
QSpacerItem: レイアウト調整に使用されるプレースホルダー コントロール。
4. 高度なコントロール:
QListWidget: リスト項目を表示できるリストボックス。
QTreeWidget: 階層データを表示するために使用されるツリー コントロール。
QTableWidget: 2 次元データを表示するために使用されるテーブル コントロール。
QGraphicsView: 2D グラフィックス アイテムをレンダリングするためのグラフィックス ビュー フレームワーク。
QGraphicsScene: QGraphicsView が表示するグラフィック項目を含むグラフィックス シーン。
QGraphicsItem: グラフィックアイテムの基本クラス。グラフィックビューにコンテンツを表示するために使用されます。
5. その他のコントロール:
QCalendarWidget: カレンダー コントロール。
QDateTimeEdit: 日付と時刻の入力ボックス。
QTimeEdit: 時間入力ボックス。
QFileDialog: ファイル ダイアログ ボックス。ファイルの選択に使用されます。
QFontDialog: フォントを選択するために使用されるフォント ダイアログ ボックス。
QColorDialog: 色を選択するためのカラーダイアログボックス。
6. マルチメディアコントロール:
QMediaPlayer: マルチメディアプレーヤー。
QVideoWidget: ビデオを表示するためのウィンドウ コントロール。
QAudioRecorder: オーディオレコーダー。
7. カスタマイズされたコントロール:
カスタム コントロール: 開発者は、QWidget または他の基本クラスを継承するカスタム コントロールを作成できます。