et couverture:Il s'agit d'une alternative utilitaire à l'installateur Graphical QT officiel, pour l'utilisation dans l'environnement CI où une interface interactive n'est pas utilisable, ou simplement sur la ligne de commande.
Il peut télécharger automatiquement des binaires QT prédéfinis, des documents et des sources pour cible spécifié, lorsque les versions sont sur des sites de miroir de téléchargement QT.
Note
Parce qu'il s'agit d'un utilitaire d'installation, il peut télécharger à partir du site de distribution QT et de son miroir. Le site est exploité par la société QT qui peut supprimer les versions que vous voudrez peut-être utiliser qui deviennent la fin du support. S'il vous plaît, ne nous blâmez pas.
Avertissement
Ceci n'est pas franchisé avec la société QT et le projet QT. Veuillez ne pas les interroger sur Aqtinstall.
Ce programme est distribué sous licence MIT.
QT SDK et ses fichiers connexes sont sous ses licences. Lorsque vous utilisez Aqtinstall, vous êtes considéré comme d'accord sur les licences QT. Aqtinstall installe Qt SDK à partir d'un (l) logiciel GPL libre.
Pour plus de détails, voir les licences QT et les licences utilisées dans QT6
Il y a une documentation précise avec de nombreux exemples. Vous êtes recommandé de lire la section de démarrage .
Identique à ce que d'habitude, il peut être installé avec pip :
pip install -U pip
pip install aqtinstallVous êtes recommandé de mettre à jour PIP avant d'installer Aqtinstall.
Note
Aqtinstall dépend de plusieurs packages, qui sont nécessaires pour télécharger des fichiers à partir d'Internet, et extraire les archives 7zip, dont certaines sont précompilées sur plusieurs plateformes. Le PIP plus ancien ne le gère pas (voir # 230).
Note
Lorsque vous souhaitez l'utiliser sur l'environnement MSYS2 / MINGW64, vous devez définir export SETUPTOOLS_USE_DISTUTILS=stdlib , en raison du package Setuptools sur MINGW VC6.0 is not supported
Avertissement
Il y a un package non lié AQT dans PYPI. S'il vous plaît, ne confondez pas avec.
Il peut être difficile de configurer certains systèmes Windows avec la version correcte de Python et toutes les dépendances d' aqt . Pour contourner ce problème, aqtinstall propose aqt.exe , un exécutable Windows qui contient Python et toutes les dépendances requises. Vous pouvez accéder aqt.exe à partir de la section des versions, sous "Assets", ou via le lien persistant vers la construction continue d' aqt.exe .
Lors de l'installation de QT SDK 6.2.0 pour Windows.
Vérifiez les options qui peuvent être utilisées avec la sous-commande list-qt et interroger les architectures disponibles:
aqt list-qt windows desktop --arch 6.2.0 Ensuite, vous pouvez obtenir des candidats: win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64 . Vous pouvez également interroger les modules disponibles:
aqt list-qt windows desktop --modules 6.2.0 win64_mingw81Lorsque vous décidez d'installer QT SDK version 6.2.0 pour Mingw V8.1:
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m allL'argument en option, tous les arguments installent tous les modules disponibles pour QT 6.2.0; Vous pouvez le laisser si vous ne voulez pas ces modules.
Pour installer QT 6.2.0 avec les modules «qtcharts» et «qtnetworking», vous pouvez utiliser cette commande (notez que les noms de module sont en minuscules):
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworkingLorsque vous souhaitez installer QT pour Android avec des outils de bureau requis
aqt install-qt linux android 5.13.2 android_armv7 --autodesktop Lorsque Aqtinstall télécharge et installe des packages, il met à jour les configurations de package telles que le répertoire préfixe dans bin/qt.conf et bin/qconfig.pri pour le faire fonctionner bien avec le répertoire installé.
Note
Il est de votre propre tâche de définir certaines variables d'environnement en fonction de votre plate-forme, telles que Path, QT_Plugin_Path, QML_IMPORT_PATH et QML2_IMPORT_PATH. Aqtinstall ne le fera jamais pour vous, afin de ne pas briser l'installation de plusieurs versions.
Avertissement
Si vous utilisez AQtinstall pour installer la version iOS de QT, veuillez noter qu'il existe des problèmes de compatibilité entre XCode 13+ et les versions de QT inférieures à 6.2.4. Vous pouvez utiliser Aqtinstall pour installer des versions anciennes de QT pour iOS, mais les développeurs d'AQtinstall ne peuvent garantir que des versions plus anciennes fonctionneront sur les versions les plus récentes de MacOS. Aqtinstall est testé pour iOS sur macOS 12 avec QT 6.2.4 et plus. Toutes les versions antérieures de QT ne devraient pas fonctionner.
Certains projets utilisent Aqtinstall, et il y a plusieurs articles et discussions
Ce programme est initialement présenté dans Kaidan Project en tant que nom Qli-Installer. Le projet aqtinstall l'étend et l'améliore.