このページでは

StyleKit ウィジェットの例

以下に、 Qt Widgetsスタイルを設定する方法を示します。

StyleKit ウィジェットの例:ボタン、スライダー、設定パネル

この例では、StyleKit を使用してQt Widgets アプリケーションのスタイルを設定する方法を示します。QStyleKitStyle を使用して、QMLで定義されたスタイルを標準のQt Widgets コントロールに適用する方法や、実行時にスタイルやテーマを切り替える方法を示しています。

この例には、以下の3つのスタイルが含まれています。

  • Classic- グラデーションをベースにしたスタイルで、ライト、ダーク、ハイコントラスト、グリーンを含む複数のテーマがあります。
  • Flat- マテリアルデザインにインスパイアされたフラットなスタイルで、ライトテーマとダークテーマが用意されています。
  • Neon- ネオン色のアクセントを特徴とする、サイバーパンク風のダークスタイル。

この例では、以下の方法を示しています:

  • `QStyleKitStyle `を`QApplication`に適用する方法。
  • setStylePath() を使用して、実行時に QML で定義されたスタイルを切り替える方法。
  • setThemeName() を使用して、1 つのスタイル内でテーマを切り替える。
  • QGroupBox を使用して、ウィジェットをラベル付きのセクションに整理する。

例の動作

以下の手順でサンプルを実行できます。

code.qt.io のサンプルプロジェクト

Qt LabsのStyleKitおよびStyleKit Quick Controlsのサンプルも参照してください 。

© 2026 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.