y cobertura:Esta es una alternativa de utilidad al instalador de QT gráfico oficial, para usar en el entorno CI donde una interfaz de usuario interactiva no se puede usar, o simplemente en la línea de comando.
Puede descargar automáticamente los binarios QT prebuilt, documentos y fuentes para el objetivo especificado, cuando las versiones están en QT Descargar sitios de espejo.
Nota
Debido a que es una utilidad del instalador, puede descargar desde el sitio de distribución QT y su espejo. El sitio es operado por la compañía QT que puede eliminar las versiones que puede usar que se conviertan en el final del soporte. Por favor, no nos culpes.
Advertencia
Esto no está franquiciado con la compañía QT y el proyecto QT. Por favor, no les pregunte sobre Aqtinstall.
Este programa se distribuye bajo la licencia MIT.
QT SDK y sus archivos relacionados están bajo sus licencias. Al usar AQTInstall, se considera que acepta las licencias de QT. AQTInstall instala QT SDK a partir de un (L) GPL Software gratuito.
Para más detalles, consulte Licencias de QT y licencias utilizadas en QT6
Hay documentación precisa con muchos ejemplos. Se le recomienda leer la sección de inicio .
Igual de lo habitual, se puede instalar con pip :
pip install -U pip
pip install aqtinstallSe recomienda actualizar PIP antes de instalar AQTInstall.
Nota
Aqtinstall depende de varios paquetes, que se requieren para descargar archivos de Internet y extraer archivos 7ZIP, algunos de los cuales se precompilan en varias plataformas. PIP más antiguo no lo maneja esperadamente (ver #230).
Nota
Cuando desee usarlo en el entorno MSYS2/MINGW64, debe establecer export SETUPTOOLS_USE_DISTUTILS=stdlib , debido al paquete SetupTools en Mingw, aumenta erróneamente el error VC6.0 is not supported
Advertencia
Hay un paquete no relacionado AQT en PYPI. Por favor, no lo confunda.
Puede ser difícil configurar algunos sistemas de Windows con la versión correcta de Python y todas las dependencias de aqt . Para evitar este problema, aqtinstall ofrece aqt.exe , un ejecutable de Windows que contiene Python y todas las dependencias requeridas. Puede acceder aqt.exe desde la sección de versiones, en "Activos" o mediante el enlace persistente a la construcción continua de aqt.exe .
Al instalar QT SDK 6.2.0 para Windows.
Verifique las opciones que se pueden usar con el subcomando list-qt y las arquitecturas disponibles de consulta:
aqt list-qt windows desktop --arch 6.2.0 Entonces puede obtener candidatos: win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64 . También puede consultar los módulos disponibles:
aqt list-qt windows desktop --modules 6.2.0 win64_mingw81Cuando decida instalar QT SDK versión 6.2.0 para Mingw V8.1:
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m allEl argumento opcional -m instala todos los módulos disponibles para Qt 6.2.0; Puedes dejarlo fuera si no quieres esos módulos.
Para instalar Qt 6.2.0 con los módulos 'Qtcharts' y 'Qtnetworking', puede usar este comando (tenga en cuenta que los nombres de los módulos son minúsculas):
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworkingCuando desea instalar QT para Android con los conjuntos de herramientas de escritorio requeridos
aqt install-qt linux android 5.13.2 android_armv7 --autodesktop Cuando Aqtinstall descarga e instala paquetes, actualiza las configuraciones de paquetes, como el directorio de prefijo en bin/qt.conf y bin/qconfig.pri para que funcione bien con el directorio instalado.
Nota
Es su propia tarea establecer algunas variables de entorno para que se ajusten a su plataforma, como PATH, QT_PLUGIN_PATH, QML_IMPORT_PATH y QML2_IMPORT_PATH. Aqtinstall nunca lo hará por usted, para no romper la instalación de múltiples versiones.
Advertencia
Si está utilizando AQTInstall para instalar la versión iOS de QT, tenga en cuenta que hay problemas de compatibilidad entre Xcode 13+ y versiones de QT inferiores a 6.2.4. Puede usar AQTInstall para instalar versiones anteriores de Qt para iOS, pero los desarrolladores de AQTInstall no pueden garantizar que las versiones más antiguas funcionen en las versiones más recientes de MacOS. AQTInstall se prueba para iOS en MacOS 12 con Qt 6.2.4 y mayor. Se espera que todas las versiones anteriores de QT no funcionen.
Algunos proyectos utilizan aqtinstall, y hay varios artículos y discusiones
Este programa se muestra originalmente en el proyecto Kaidan como un nombre QLI-Installer. El proyecto aqtinstall se extiende y lo mejora.