StyleKitDebug QML Type
Traza cómo se resuelven las propiedades de estilo de un control. Más...
| Import Statement: | import Qt.labs.StyleKit |
Propiedades
Descripción detallada
StyleKitDebug es una herramienta de diagnóstico que registra las lecturas de propiedades de estilo en la salida de depuración. Es útil para entender por qué un control termina con una apariencia particular, especialmente en estilos complejos que involucran múltiples themes o style variations.
Se accede a través de StyleKit.debug.
Nota: Esta herramienta es experimental. Activarla degradará gravemente el rendimiento y sólo debería utilizarse para depuración. El formato de salida puede cambiar en futuras versiones.
Para iniciar el rastreo, asigne el id de un Control a la propiedad control:
StyleKit.debug.control = myButton
Cada propiedad resuelta se imprime en una sola línea mostrando de dónde procede el valor y a qué se ha resuelto:
[read] StyleReader[Normal].button.background.color -> button[Normal] = #ff0000
Utilice filter para limitar la salida a las propiedades de interés.
Nota: No se garantiza que los tipos de los módulos Qt.labs sigan siendo compatibles en futuras versiones.
Véase también StyleKit::debug.
Documentación de propiedades
control : Item
Cuando se establece, StyleKit registra todas las lecturas de propiedades de estilo de este elemento en la salida de depuración. Establezca null para detener el seguimiento.
Véase también filter.
filter : string
Una expresión regular utilizada para filtrar la salida de depuración. Sólo se imprimen las líneas que coinciden con el patrón. Por defecto, se muestra toda la salida.
Por ejemplo, para mostrar sólo las lecturas del color de fondo:
StyleKit.debug.filter = "background.color"
Véase también 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.