Outils d'utilisateurs

Outils du Site


deployer_une_application_qt

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

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.
deployer_une_application_qt.txt · Dernière modification: 2022/09/06 00:25 par gbdivers