En esta página

QStyleFactory Class

La clase QStyleFactory crea objetos QStyle. Más...

Cabecera: #include <QStyleFactory>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets

Miembros públicos estáticos

QStyle *create(const QString &key)
QStringList keys()

Descripción detallada

La clase QStyle es una clase base abstracta que encapsula la apariencia de una GUI. QStyleFactory crea un objeto QStyle utilizando la función create() y una clave que identifica el estilo. Los estilos son incorporados o cargados dinámicamente desde un plugin de estilos (ver QStylePlugin).

Las claves válidas pueden recuperarse utilizando la función keys(). Normalmente incluyen "windows" y "fusion". Dependiendo de la plataforma, "windowsvista" y "macos" pueden estar disponibles. Ten en cuenta que las claves no distinguen entre mayúsculas y minúsculas.

Véase también QStyle.

Documentación de las funciones miembro

[static] QStyle *QStyleFactory::create(const QString &key)

Crea y devuelve un objeto QStyle que coincide con el estilo dado key, o devuelve nullptr si no se encuentra ningún estilo que coincida.

Tanto los estilos incorporados como los estilos de los complementos de estilo se consultan en busca de un estilo coincidente.

Nota: Las claves utilizadas no distinguen entre mayúsculas y minúsculas.

Véase también keys().

[static] QStringList QStyleFactory::keys()

Devuelve la lista de claves válidas, es decir, las claves para las que esta fábrica puede crear estilos.

Véase también create().

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