Qt - Qt 開発に関係するすべてのコントロール (基本コントロール、コンテナ コントロール、レイアウト コントロール、高度なコントロール、その他のコントロール、マルチメディア コントロール、カスタム コントロール)

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 または他の基本クラスを継承するカスタム コントロールを作成できます。

おすすめ

転載: blog.csdn.net/qq_57737603/article/details/132513327