Qt ウィジェットギャラリー

Qt のウィジェットスタイルとテーマのサポートにより、アプリケーションをネイティブなデスクトップ環境に適合させることができます。

ウィジェットの例では、Qt で利用可能なウィジェットのうち、特定のスタイルを使用するように設定した場合にどのように表示されるかを示しています。各スタイルはそれぞれのプラットフォームでのみ利用可能で、プラットフォームのテーマに統合することでネイティブなルック&フィールを提供します。したがって、最終的な外観はアクティブなテーマによって異なります。

Windows Style

Windows スタイル ("windows") は QWindowsStyle によって提供されます。

Windows Vista Style

Windows Vistaスタイル(「windowsvista」)はQWindowsVistaStyleによって提供されます。

\macos Style

macOSスタイル("macOS")はQMacStyleによって提供されます。

Fusion Style

Fusionスタイル("fusion")はQFusionStyleによって提供されます。

スタイルの例では、以下のウィジェットを表示しています:

  • QCheckBox (1) テキスト・ラベル付きチェックボックス。
  • QRadioButton (2) テキストまたはピクセル・マップ・ラベル付きのラジオ・ボタン。
  • QPushButton (3) コマンド・ボタンを提供します。
  • QTabWidget (4) タブ・ウィジェットのスタックを提供します。
  • QTableWidget (5) 古典的なアイテム・ベースのテーブル・ビューを提供します。
  • QScrollBar (6) 垂直または水平スクロールバーを提供します。
  • QProgressBar (7) 水平プログレスバーを提供します。
  • QDateTimeEdit (8) 日付と時間を編集するためのウィジェットを提供します。
  • QSlider (9) 垂直または水平のスライダーを提供します。
  • QDial (10)は、(スピードメーターやポテンショメーターのような)丸みを帯びたレンジコントロールを提供します。

カレンダー・ウィジェットの例では、Windows 10とmacOSで動作する追加ウィジェットをいくつか表示しています:

カレンダー・ウィジェットの例(Windows 10

カレンダー・ウィジェットの例(macOS

  • QGroupBox (1)は、タイトル付きのグループ・ボックス・フレームを提供します。
  • QCalendarWidget (2) 日付を選択するために使用できる月間カレンダーウィジェットを提供します。
  • QLabel (3) テキストまたは画像の表示を提供します。
  • QDateEdit (4) 日付を編集するためのウィジェットを提供します。
  • QComboBox (5) ボタンとポップアップリストを組み合わせた機能を提供します。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.