dan cakupan:Ini adalah alternatif utilitas untuk pemasang QT grafis resmi, untuk menggunakan dalam lingkungan CI di mana UI interaktif tidak dapat digunakan, atau hanya pada baris perintah.
Ini dapat secara otomatis mengunduh biner QT Prebuilt, dokumen dan sumber untuk target yang ditentukan, ketika versi berada di situs cermin unduhan QT.
Catatan
Karena ini adalah utilitas installer, ia dapat mengunduh dari situs distribusi QT dan cerminnya. Situs ini dioperasikan oleh perusahaan QT yang dapat menghapus versi yang mungkin ingin Anda gunakan yang menjadi akhir dari dukungan. Tolong jangan salahkan kami.
Peringatan
Ini bukan waralaba dengan perusahaan QT dan proyek QT. Tolong jangan tanya mereka tentang aqtinstall.
Program ini didistribusikan di bawah lisensi MIT.
QT SDK dan file terkaitnya berada di bawah lisensinya. Saat menggunakan AQTinstall, Anda dianggap menyetujui lisensi QT. AQTinstall menginstal QT SDK pada perangkat lunak bebas (l) GPL.
Untuk detailnya lihat lisensi QT dan lisensi yang digunakan dalam QT6
Ada dokumentasi yang tepat dengan banyak contoh. Anda disarankan untuk membaca bagian Memulai .
Sama seperti biasa, itu dapat dipasang dengan pip :
pip install -U pip
pip install aqtinstallAnda disarankan untuk memperbarui PIP sebelum menginstal AQTinstall.
Catatan
AQTinstall tergantung beberapa paket, yang diperlukan untuk mengunduh file dari internet, dan mengekstrak arsip 7ZIP, beberapa di antaranya dikompilasi dalam beberapa platform. Pip yang lebih tua tidak menanganinya diharapkan (lihat #230).
Catatan
Ketika Anda ingin menggunakannya di lingkungan MSYS2/MINGW64, Anda perlu mengatur export SETUPTOOLS_USE_DISTUTILS=stdlib , karena paket setuptools di mingw salah meningkatkan kesalahan VC6.0 is not supported
Peringatan
Ada paket AQT yang tidak terkait di PYPI. Tolong jangan bingung dengan itu.
Mungkin sulit untuk mengatur beberapa sistem Windows dengan versi Python yang benar dan semua dependensi aqt . Untuk mengatasi masalah ini, aqtinstall menawarkan aqt.exe , Windows yang dapat dieksekusi yang berisi Python dan semua dependensi yang diperlukan. Anda dapat mengakses aqt.exe dari bagian rilis, di bawah "aset", atau melalui tautan persisten ke build kontinu aqt.exe .
Saat menginstal QT SDK 6.2.0 untuk Windows.
Periksa opsi yang dapat digunakan dengan sub-perintah list-qt , dan kueri arsitektur yang tersedia:
aqt list-qt windows desktop --arch 6.2.0 Maka Anda bisa mendapatkan kandidat: win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64 . Anda juga dapat menanyakan modul yang tersedia:
aqt list-qt windows desktop --modules 6.2.0 win64_mingw81Ketika Anda memutuskan untuk menginstal QT SDK Versi 6.2.0 untuk Mingw v8.1:
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m allOpsional -M Semua argumen menginstal semua modul yang tersedia untuk QT 6.2.0; Anda dapat membiarkannya jika Anda tidak ingin modul -modul itu.
Untuk menginstal QT 6.2.0 dengan modul 'qtcharts' dan 'qtnetworking', Anda dapat menggunakan perintah ini (perhatikan bahwa nama modulnya huruf kecil):
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworkingSaat Anda ingin menginstal QT untuk Android dengan alat desktop yang diperlukan
aqt install-qt linux android 5.13.2 android_armv7 --autodesktop Ketika aqtinstall mengunduh dan menginstal paket, itu memperbarui konfigurasi paket seperti direktori awalan di bin/qt.conf , dan bin/qconfig.pri untuk membuatnya bekerja dengan baik dengan direktori yang diinstal.
Catatan
Adalah tugas Anda sendiri untuk mengatur beberapa variabel lingkungan agar sesuai dengan platform Anda, seperti Path, qt_plugin_path, qml_import_path, dan qml2_import_path. Aqtinstall tidak akan pernah melakukannya untuk Anda, agar tidak merusak pemasangan beberapa versi.
Peringatan
Jika Anda menggunakan AQTinstall untuk menginstal versi IOS QT, harap ketahui bahwa ada masalah kompatibilitas antara Xcode 13+ dan versi QT kurang dari 6.2.4. Anda dapat menggunakan AQTinstall untuk menginstal versi QT yang lebih lama untuk iOS, tetapi pengembang AQTinstall tidak dapat menjamin bahwa versi yang lebih lama akan bekerja pada versi MacOS terbaru. AQTinstall diuji untuk iOS pada macOS 12 dengan QT 6.2.4 dan lebih besar. Semua versi QT sebelumnya diharapkan tidak berfungsi.
Beberapa proyek menggunakan aqtinstall, dan ada beberapa artikel dan diskusi
Program ini awalnya ditampilkan di Kaidan Project sebagai nama QLI-Installer. Proyek aqtinstall memperpanjang dan memperbaikinya.