Palette QML Type

各 QML アイテムの状態に対応する色グループを含む。詳細...

Import Statement: import QtQuick

プロパティ

詳細説明

パレットは3つのカラーグループから構成されます:active disabledinactiveactive カラーグループはデフォルトグループです。これらのグループの色が明示的に指定されていない場合、その色が他のグループに使用されます。

以下の例では、すべてのカラーグループに色が適用されます:

ApplicationWindow {
    palette.buttonText: "salmon"

    ColumnLayout {
        Button {
            text: qsTr("Disabled button")
            enabled: false
        }

        Button {
            text: qsTr("Enabled button")
        }
    }
}

こ れは、 テ キ ス ト 色が ど ち ら のボ タ ン で も同 じ にな る こ と を意味 し ます。

次の例では、enabledとdisabledで色が異なります:

ApplicationWindow {
    palette.buttonText: "salmon"
    palette.disabled.buttonText: "lavender"

    ColumnLayout {
        Button {
            text: qsTr("Disabled button")
            enabled: false
        }

        Button {
            text: qsTr("Enabled button")
        }
    }
}

このように色を指定することも可能です:

palette {
    buttonText: "red"
    button: "khaki"

    disabled {
        buttonText: "lavender"
        button: "coral"
    }
}

この方法は、すべてのカラーグループを含むパレット全体を指定する必要がある場合に特に便利です。ただし、上記の他のケースと同様に、指定されていない色はSystemPalette から初期化されます。また、Qt Quick Controls スタイルが使用されている場合は、その可能性もあります。

注意: いくつかのコントロール・スタイルはいくつかのパレット・カラーを使用しますが、多くのスタイルは独立したカラーを使用します。

Window::palette,Item::palette,Popup::palette,SystemPaletteも参照してください

プロパティ文書

active : ColorGroup

Activeグループは、フォーカスが当たっているウィンドウに使われます。

QPalette::Activeも参照。


disabled : ColorGroup

Disabled グループは、何らかの理由で無効になっている要素に使われます。

QPalette::Disabledも参照して ください。


inactive : ColorGroup

非アクティブ」グループは、キーボードフォーカスがないウィンドウに使用します。

QPalette::Inactiveも参照して ください。


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