QQuickStyle Class
La clase QQuickStyle permite configurar el estilo de la aplicación. Más...
| Cabecera: | #include <QQuickStyle> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS QuickControls2)target_link_libraries(mytarget PRIVATE Qt6::QuickControls2) |
| qmake: | QT += quickcontrols2 |
Miembros públicos estáticos
| QString | name() |
| void | setFallbackStyle(const QString &style) |
| void | setStyle(const QString &style) |
Descripción detallada
QQuickStyle proporciona una API para consultar y configurar los estilos de aplicación de Qt Quick Controls.
#include <QGuiApplication> #include <QQmlApplicationEngine> #include <QQuickStyle> int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QQuickStyle::setStyle("Material"); QQmlApplicationEngine engine; engine.load(QUrl("qrc:/main.qml")); return app.exec(); }
Nota: El estilo debe configurarse antes de cargar QML que importe Qt Quick Controls. No es posible cambiar el estilo una vez registrados los tipos QML.
Nota: QQuickStyle no es compatible cuando se utiliza la selección de estilo en tiempo de compilación.
Para crear su propio estilo personalizado, consulte Creación de un estilo personalizado. No es necesario que los estilos personalizados implementen todos los controles. Por defecto, el sistema de estilos utiliza el estilo Básico como alternativa para los controles que un estilo personalizado no proporciona. Es posible especificar un estilo alternativo diferente para personalizar o ampliar uno de los estilos incorporados.
QQuickStyle::setStyle("MyStyle"); QQuickStyle::setFallbackStyle("Material");
Véase también Estilización Qt Quick Controls.
Documentación de las funciones miembro
[static] QString QQuickStyle::name()
Devuelve el nombre del estilo de aplicación.
Nota: El estilo de aplicación puede especificarse pasando un argumento de línea de comandos -style. Por lo tanto name() puede no devolver un valor completamente resuelto si se llama antes de construir un QGuiApplication.
[static] void QQuickStyle::setFallbackStyle(const QString &style)
Establece el estilo alternativo de la aplicación en style.
Nota: El estilo alternativo debe ser el nombre de uno de los estilos incorporados en Qt Quick Controls, por ejemplo, "Material".
Nota: El estilo debe configurarse antes de cargar QML que importe Qt Quick Controls. No es posible cambiar el estilo una vez registrados los tipos QML.
El estilo fallback también puede especificarse configurando la variable de entorno QT_QUICK_CONTROLS_FALLBACK_STYLE.
Véase también setStyle() y Uso de estilos en Qt Quick Controls.
[static] void QQuickStyle::setStyle(const QString &style)
Establece el estilo de la aplicación en style.
Nota: El estilo debe configurarse antes de cargar QML que importe Qt Quick Controls. No es posible cambiar el estilo una vez registrados los tipos QML.
Véase también setFallbackStyle() y Uso de estilos en Qt Quick Controls.
© 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.