このページでは

StyleKitDebug QML Type

コントロールのスタイル プロパティがどのように解決されるかをトレースします。詳細...

Import Statement: import Qt.labs.StyleKit

プロパティ

詳細説明

StyleKitDebug は、スタイル プロパティの読み取りをデバッグ出力に記録する診断ツールです。特に、複数のthemesstyle variations を含む複雑なスタイルで、コントロールが特定の外観になる理由を理解するのに便利です。

このツールはStyleKit.debug からアクセスできます。

注意: このツールは実験的なものです。有効にするとパフォーマンスが著しく低下するため、デバッグにのみ使用してください。出力フォーマットは将来のバージョンで変更される可能性があります。

トレースを開始するには、Controlidcontrol プロパティに代入します:

StyleKit.debug.control = myButton

解決された各プロパティは、その値がどこから来て、何に解決されたかを示す1行として出力されます:

[read] StyleReader[Normal].button.background.color -> button[Normal] = #ff0000

filter を使用して、関心のあるプロパティに出力を限定してください。

注意: Qt.labs モジュールの型は、将来のバージョンでも互換性が保たれることを保証するものではありません。

StyleKit::debugも参照してください

プロパティのドキュメント

control : Item

トレースするControlID

設定すると、StyleKit は、このアイテムのすべてのスタイル プロパティの読み取りをデバッグ出力に記録します。トレースを停止するには、null を設定します。

filterも参照してください

filter : string

デバッグ出力のフィルタリングに使われる正規表現。パターンにマッチする行だけが出力される。デフォルトでは、すべての出力が表示される。

例えば、背景色の読み取り値だけを表示する:

StyleKit.debug.filter = "background.color"

controlも参照のこと

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