StyleKitDebug QML Type
コントロールのスタイル プロパティがどのように解決されるかをトレースします。詳細...
| Import Statement: | import Qt.labs.StyleKit |
プロパティ
詳細説明
StyleKitDebug は、スタイル プロパティの読み取りをデバッグ出力に記録する診断ツールです。特に、複数のthemes やstyle variations を含む複雑なスタイルで、コントロールが特定の外観になる理由を理解するのに便利です。
このツールはStyleKit.debug からアクセスできます。
注意: このツールは実験的なものです。有効にするとパフォーマンスが著しく低下するため、デバッグにのみ使用してください。出力フォーマットは将来のバージョンで変更される可能性があります。
トレースを開始するには、Control のidをcontrol プロパティに代入します:
StyleKit.debug.control = myButton
解決された各プロパティは、その値がどこから来て、何に解決されたかを示す1行として出力されます:
[read] StyleReader[Normal].button.background.color -> button[Normal] = #ff0000
filter を使用して、関心のあるプロパティに出力を限定してください。
注意: Qt.labs モジュールの型は、将来のバージョンでも互換性が保たれることを保証するものではありません。
StyleKit::debugも参照してください 。
プロパティのドキュメント
control : Item
設定すると、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.