und Abdeckung:Dies ist eine Alternative zum offiziellen grafischen QT -Installateur für die Verwendung in der CI -Umgebung, in der eine interaktive Benutzeroberfläche nicht verwendbar ist oder nur in der Befehlszeile.
Es kann automatisch vorgefertigte QT -Binärdokumente, Dokumente und Quellen für angegebene Ziele heruntergeladen werden, wenn sich die Versionen auf QT -Download -Spiegel -Sites befinden.
Notiz
Da es sich um ein Installationsprogramm handelt, kann es von der QT Distribution Site und seinem Spiegel heruntergeladen werden. Die Website wird von der QT -Firma betrieben, die möglicherweise Versionen entfernen kann, die Sie möglicherweise verwenden möchten, um das Ende der Unterstützung zu werden. Bitte beschuldigen Sie uns nicht.
Warnung
Dies ist nicht mit dem QT Company und dem QT -Projekt ein Franchized. Bitte fragen Sie sie nicht nach aqtinstall.
Dieses Programm wird unter MIT -Lizenz verteilt.
QT SDK und seine zugehörigen Dateien stehen unter seinen Lizenzen. Bei der Verwendung von AQTInstall werden Sie sich auf die QT -Lizenzen einigen. AQTInstall installiert QT SDK als eine (l) GPL -freie Software.
Weitere Informationen finden Sie in QT -Lizenzierung und -lizenzen, die in QT6 verwendet werden
Es gibt genaue Dokumentation mit vielen Beispielen. Sie werden empfohlen, den Abschnitt "Erste Schritte" zu lesen.
Gleich wie üblich kann es mit pip installiert werden:
pip install -U pip
pip install aqtinstallSie werden empfohlen, PIP vor der Installation von AQTInstall zu aktualisieren.
Notiz
AQTInstall hängt mehrere Pakete ab, die zum Herunterladen von Dateien aus dem Internet und zum Extrahieren von 7zip -Archiven erforderlich sind, von denen einige in mehreren Plattformen vorkompiliert sind. Älterer PIP behandelt es nicht erwartet (siehe #230).
Notiz
Wenn Sie es in der Umgebung von MSYS2/MINGW64 verwenden möchten, müssen Sie Umgebungsvariablen export SETUPTOOLS_USE_DISTUTILS=stdlib festlegen, da ein Setuptools -Paket auf Mingw fälschlicherweise erhöht wird. VC6.0 is not supported
Warnung
Es gibt ein nicht verwandtes Paket AQT in PYPI. Bitte verwechseln Sie nicht damit.
Es kann schwierig sein, einige Windows -Systeme mit der richtigen Version von Python und allen Abhängigkeiten von aqt einzurichten. Um dieses Problem zu umgehen, bietet aqtinstall aqt.exe , eine Windows -ausführbare Datei, die Python und alle erforderlichen Abhängigkeiten enthält. Sie können aus dem Abschnitt "Releases", unter "Vermögenswerten" oder über die anhaltende Verbindung zum kontinuierlichen Aufbau von aqt.exe aqt.exe .
Bei der Installation von QT SDK 6.2.0 für Windows.
Überprüfen Sie die Optionen, die mit dem list-qt Unterbefehl und den verfügbaren Architekturen abfragen können:
aqt list-qt windows desktop --arch 6.2.0 Dann können Sie Kandidaten erhalten: win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64 . Sie können auch die verfügbaren Module abfragen:
aqt list-qt windows desktop --modules 6.2.0 win64_mingw81Wenn Sie sich für die Installation von QT SDK Version 6.2.0 für Mingw v8.1 entscheiden:
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m allDas Optional -m -gesamte Argument installiert alle für QT 6.2.0 verfügbaren Module. Sie können es auslassen, wenn Sie diese Module nicht wollen.
So installieren Sie QT 6.2.0 mit den Modulen 'Qtcharts' und 'QtnetWorking' diesen Befehl (beachten Sie, dass die Modulnamen Kleinbuchstaben sind):
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworkingWenn Sie QT für Android mit den erforderlichen Desktop -Toolsets installieren möchten
aqt install-qt linux android 5.13.2 android_armv7 --autodesktop Wenn AQTInstall Pakete heruntergeladen und installiert, aktualisiert es Paketkonfigurationen wie das Präfixverzeichnis in bin/qt.conf und bin/qconfig.pri damit es gut mit dem installierten Verzeichnis funktioniert.
Notiz
Es ist Ihre eigene Aufgabe, einige Umgebungsvariablen so festzulegen, dass Sie Ihre Plattform entsprechen, z. B. Pfad, qt_plugin_path, qml_import_path und qml2_import_path. Aqtinstall wird es niemals für Sie tun, um die Installation mehrerer Versionen nicht zu brechen.
Warnung
Wenn Sie AQTInstall verwenden, um die iOS -Version von QT zu installieren, beachten Sie bitte, dass zwischen XCode 13+ Kompatibilitätsprobleme und Versionen von qt weniger als 6.2.4 auftreten. Sie können AQTInstall verwenden, um ältere Versionen von QT für iOS zu installieren, aber die Entwickler von AQTInstall können nicht garantieren, dass ältere Versionen an den neuesten Versionen von macOS arbeiten. Aqtinstall wird mit QT 6.2.4 und größer auf iOS auf macOS 12 getestet. Es wird erwartet, dass alle früheren Versionen von QT nicht funktionieren.
Einige Projekte verwenden AQTInstall, und es gibt mehrere Artikel und Diskussionen
Dieses Programm wird ursprünglich im Kaidan-Projekt als Name QLI-Installer gezeigt. Das aqtinstall -Projekt erweitert und verbessert es.