フュージョン・スタイル

フュージョン・スタイルはデスクトップ志向のスタイルである。

Fusion スタイルは、デスクトップ指向のルック&フィールを提供する、プラットフォームにとらわれないスタイルです。Qt ウィジェットの Fusion スタイルと同じデザイン言語を実装しています。

Fusion スタイルは、システム設定に応じて自動的にダーク・テーマとライト・テーマを切り替えます。カスタム・テーマ・カラーの設定方法については、カスタマイズのセクションを参照してください。

Fusionスタイルのライトテーマ

フュージョン・スタイルのダーク・テーマ

Fusionスタイルでアプリケーションを実行するには、Qt Quick Controlsでスタイルを使用するを参照してください。

注意: Fusionスタイルは、ネイティブのデスクトップスタイルではありません。このスタイルはどのプラットフォームでも動作し、どこでも同じように見えます。標準のシステム・パレット、使用可能なフォント、フォント・レンダリング・エンジンの違いにより、若干の違いが生じる場合があります。

カスタマイズ

Fusionスタイルは、標準システムPalette 、デスクトップ環境にマッチした色を提供します。

任意のコントロール、popupapplication window にカスタム・パレットを指定することができます。明示的なパレット属性は、親から子へ自動的に伝搬され、その属性のシステム・デフォルトを上書きします。次の例では、ウィンドウと3つのスイッチすべてに紫色のハイライト・カラーが表示されます:

import QtQuick 2.12
import QtQuick.Controls 2.12

ApplicationWindow {
    visible: true

    palette.highlight: "violet"

    Column {
        anchors.centerIn: parent

        Switch { text: qsTr("First"); checked: true }
        Switch { text: qsTr("Second"); checked: true }
        Switch { text: qsTr("Third") }
    }
}

基本スタイルマテリアル・スタイルユニバーサル・スタイルも参照してください

©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。