및 적용 범위 :이것은 대화식 UI가 사용할 수 없거나 명령 줄에있는 CI 환경에서 사용하기위한 공식 그래픽 QT 설치 프로그램의 유틸리티 대안입니다.
버전이 QT 다운로드 미러 사이트에있을 때 지정된 대상에 대한 사전 제작 QT Binaries, 문서 및 소스를 자동으로 다운로드 할 수 있습니다.
메모
설치자 유틸리티이기 때문에 QT 배포 사이트와 해당 미러에서 다운로드 할 수 있습니다. 이 사이트는 지원의 끝이 될 수있는 버전을 제거 할 수있는 QT 회사가 운영합니다. 우리를 비난하지 마십시오.
경고
이것은 QT Company 및 QT 프로젝트와 프랜차이즈가 아닙니다. Aqtinstall에 대해 묻지 마십시오.
이 프로그램은 MIT 라이센스에 따라 배포됩니다.
QT SDK 및 관련 파일은 라이센스에 따라 있습니다. AQTINSTALL을 사용하는 경우 QT 라이센스에 동의하는 것으로 간주됩니다. AQTINSTALL (L) GPL 프리 소프트웨어로 QT SDK를 설치합니다.
자세한 내용은 QT6에 사용 된 QT 라이센스 및 라이센스를 참조하십시오.
많은 예제가있는 정확한 문서가 있습니다. 시작 섹션을 읽는 것이 좋습니다.
평소와 마찬가지로 pip 로 설치할 수 있습니다.
pip install -U pip
pip install aqtinstallAqTinstall을 설치하기 전에 PIP를 업데이트하는 것이 좋습니다.
메모
AQTINSTALL은 인터넷에서 파일을 다운로드하고 7ZIP 아카이브를 추출하는 데 필요한 여러 패키지에 의존하며, 그 중 일부는 여러 플랫폼에서 사전 컴파일됩니다. 구형 PIP는 예상대로 처리하지 않습니다 ( #230 참조).
메모
mingw VC6.0 is not supported setUptools 패키지 패키지로 인해 MSYS2/MINGW64 환경에서 사용하려면 환경 변수 export SETUPTOOLS_USE_DISTUTILS=stdlib 설정해야합니다.
경고
PYPI에는 관련이없는 패키지 AQT가 있습니다. 그것과 혼동하지 마십시오.
Python의 올바른 버전과 aqt 의 모든 종속성을 갖춘 일부 Windows 시스템을 설정하기가 어려울 수 있습니다. 이 문제를 해결하기 위해 aqtinstall Python 및 필요한 모든 종속성을 포함하는 Windows 실행 파일 인 aqt.exe 제공합니다. 릴리스 섹션, "자산"아래 또는 aqt.exe 의 지속적인 빌드에 대한 지속적인 링크를 통해 aqt.exe 액세스 할 수 있습니다.
Windows 용 QT SDK 6.2.0을 설치할 때.
list-qt 서브 명령과 함께 사용할 수있는 옵션을 확인하고 사용 가능한 아키텍처 쿼리 :
aqt list-qt windows desktop --arch 6.2.0 그런 다음 후보자를 얻을 수 있습니다 : win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64 . 사용 가능한 모듈을 쿼리 할 수도 있습니다.
aqt list-qt windows desktop --modules 6.2.0 win64_mingw81Mingw v8.1 용 QT SDK 버전 6.2.0을 설치하기로 결정한 경우 :
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m all옵션 -m 모든 인수는 QT 6.2.0에 사용 가능한 모든 모듈을 설치합니다. 해당 모듈을 원하지 않으면 떠날 수 있습니다.
모듈 'Qtcharts'및 'Qtnetworking'을 사용하여 QT 6.2.0을 설치하려면이 명령을 사용할 수 있습니다 (모듈 이름은 소문자 임).
aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworking필요한 데스크탑 도구 세트로 Android 용 QT를 설치하려는 경우
aqt install-qt linux android 5.13.2 android_armv7 --autodesktop AQTInstall은 패키지를 다운로드하고 설치하면 bin/qt.conf bin/qconfig.pri Prefix 디렉토리와 같은 패키지 구성을 업데이트하여 설치된 디렉토리와 잘 작동하도록합니다.
메모
PATH, QT_PLUGIN_PATH, QML_IMPORT_PATH 및 QML2_IMPORT_PATH와 같은 일부 환경 변수를 플랫폼에 맞게 설정하는 것은 자신의 작업입니다. Aqtinstall은 여러 버전의 설치를 중단시키지 않기 위해 절대 수행하지 않습니다.
경고
iOS 버전의 QT를 설치하기 위해 AQTINSTALL을 사용하는 경우 Xcode 13+와 6.2.4보다 적은 QT 버전 사이에 호환성 문제가 있습니다. AQTInstall을 사용하여 iOS 용 QT의 이전 버전을 설치할 수 있지만 AqTinstall의 개발자는 이전 버전이 가장 최근 버전의 MACOS에서 작동한다고 보장 할 수 없습니다. AQTInstall은 QT 6.2.4 이상으로 MacOS 12에서 iOS에 대해 테스트됩니다. 이전 버전의 QT는 기능하지 않을 것으로 예상됩니다.
일부 프로젝트는 Aqtinstall을 사용하며 몇 가지 기사와 토론이 있습니다.
이 프로그램은 원래 Kaidan Project에서 QLI-Installer라는 이름으로 표시됩니다. aqtinstall 프로젝트가 확장되고 개선됩니다.