Despliegue de aplicaciones Qt Quick Controls
El despliegue de aplicaciones Qt Quick Controls es muy similar al despliegue de otros tipos de aplicaciones Qt. Sin embargo, hay algunos factores a tener en cuenta.
Despliegue de una aplicación con varios estilos
Suponga que tiene una aplicación que se desplegará tanto en dispositivos Android como Windows. Para asegurarse de que sólo el conjunto mínimo de archivos que son necesarios para que la aplicación se ejecute se despliegan en cada dispositivo, puede utilizar selectores de archivos. Por ejemplo, su estructura de directorios podría tener este aspecto:
resources.qrc main.qml +windows/MyPage.qml +windows/qtquickcontrols2.conf +android/MyPage.qml +android/qtquickcontrols2.conf
En el proyecto anterior, main.qml importaría QtQuick.Controls, por ejemplo, pero no debería importar, digamos, QtQuick.Controls.Material. Cualquier código que sea específico del estilo se traslada a archivos separados, tal y como hemos hecho para MyPage.qml.
El archivo +windows/qtquickcontrols2.conf contendría opciones de configuración específicas del estilo Universal:
[Controls] Style=Universal [Universal] Theme=Dark Accent=Red
El archivo +android/qtquickcontrols2.conf contendría opciones de configuración específicas del estilo Material:
[Controls] Style=Material [Material] Theme=Light Accent=Brown
Aplicaciones estáticas
Para aplicaciones construidas dinámicamente, no es necesario importar un estilo específico que deba ser utilizado por esa aplicación. Para aplicaciones construidas estáticamente, el sistema de construcción de Qt debe estar involucrado para asegurar que los plugins QML funcionan como se espera. En concreto, qmake utiliza qmlimportscanner para buscar declaraciones de importación en los archivos QML de la aplicación. Por esta razón, cualquier estilo que deba ser utilizado por una aplicación construida estáticamente debe importar explícitamente ese estilo. Dónde se produce la importación depende del desarrollador, pero se recomienda seguir el enfoque mencionado en la sección Desplegar una aplicación con varios estilos, de modo que sólo se despliegue el conjunto mínimo de archivos necesarios para un dispositivo en particular.
Véase también Despliegue de aplicaciones Qt 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.