Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
deployer_une_application_qt [2015/07/26 19:44] winjerome [Quels sont les fichiers à copier ?] |
deployer_une_application_qt [2022/09/06 00:25] (Version actuelle) gbdivers [Les fichiers de plugins] |
||
---|---|---|---|
Ligne 82: | Ligne 82: | ||
===== Les fichiers de plugins ===== | ===== Les fichiers de plugins ===== | ||
- | L'une des plus grosses évolutions de Qt 5 par rapport à Qt 4 est la création du Qt Platform Abstraction (QPA, voir là ou là). Ce changement, peu visible pour l'utilisateur lambda puisqu'il s'agit d'un changement d'architecture interne à Qt, a permis de rassembler toutes les fonctionnalités spécifiques à une plateforme dans un plugin. Tout le reste du code de Qt est donc indépendant de la plateforme. Cette approche permet de porter facilement Qt sur différentes plateformes, il suffit "simplement" de créer un nouveau plugin. | + | L'une des plus grosses évolutions de Qt 5 par rapport à Qt 4 est la création du Qt Platform Abstraction (QPA, voir https://doc.qt.io/qt-6/qpa.html). Ce changement, peu visible pour l'utilisateur lambda puisqu'il s'agit d'un changement d'architecture interne à Qt, a permis de rassembler toutes les fonctionnalités spécifiques à une plateforme dans un plugin. Tout le reste du code de Qt est donc indépendant de la plateforme. Cette approche permet de porter facilement Qt sur différentes plateformes, il suffit "simplement" de créer un nouveau plugin. |
Si j'en parle dans cet article, c'est que cela va avoir une importance pour le déploiement. Il va falloir fournir les fichiers du plugin correspondant à votre plateforme. Ces fichiers se trouvent dans le répertoire ''C:\Qt\version_Qt\version_compilateur\plugins\platforms''. Il faut mettre ces fichiers dans un sous-répertoire ''platforms'' dans le répertoire de votre application. | Si j'en parle dans cet article, c'est que cela va avoir une importance pour le déploiement. Il va falloir fournir les fichiers du plugin correspondant à votre plateforme. Ces fichiers se trouvent dans le répertoire ''C:\Qt\version_Qt\version_compilateur\plugins\platforms''. Il faut mettre ces fichiers dans un sous-répertoire ''platforms'' dans le répertoire de votre application. |