Skip to main content

Another unoffical Qt installer

Project description

OS Status
MacOS macos
Ubuntu ubuntu3
Python2 ubuntu2
Windows windows

This is an utility replacing the official graphical Qt installer. It can automatically download prebuilt Qt binaries for any target (you’re not bound to Linux binaries on Linux; you could also download iOS binaries). It’s working on Linux, OS X and Windows.

Prerequisite

Dependencies: python3, 7z

It is required p7zip for windows, 7zip for mac or p7zip-full for Ubuntu.

Usage

General usage looks like this:

aqtinst [-h][--help] <qt-version> <host> <target> [<arch>]

The Qt version is formatted like this: 5.11.3 Host is one of: linux, mac, windows Target is one of: desktop, android, ios (iOS only works with mac host) For android and windows you also need to specify an arch: win64_msvc2017_64, win64_msvc2015_64, win32_msvc2015, win32_mingw53, android_x86, android_armv7

The Qt packages are installed under current directory as such Qt<ver>/<ver>/gcc_64/ If you want to install it in C:Qt as same as standard gui installer defuult, run such as follows;

C:\> mkdir Qt
C:\> cd Qt
C:\Qt\> C:\python3.7\bin\python aqtinst 5.11.3 windows win64_msvc2017_64

Example: Installing Qt 5.12.0 for Linux:

aqtinst 5.12.0 linux desktop

Example: Installing Android (armv7) Qt 5.10.2:

aqtinst 5.10.2 linux android android_armv7

Example: Show help message

aqtinst -h

Supported CI platform

There are no limitation for CI platform but currently we are tested on Azure Pipelines.

History

This program is originally shown in [Kaidan project](https://git.kaidan.im/lnj/qli-installer) The project extend the original to run with standard python3 features with Linux, Mac and Windows, test on CI platform, and improve performance with concurrent downloading.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for aqtinstall, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size aqtinstall-0.2.0-py3-none-any.whl (9.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size aqtinstall-0.2.0.tar.gz (5.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page