跳转到主要内容

另一个非官方的Qt安装程序

项目描述

  • 发布: pypi

  • 文档: docs

  • 测试状态: gha 和覆盖率: coveralls

  • 项目成熟度 aqtinstall

这是一个官方图形化Qt安装程序的替代工具,适用于CI环境或命令行环境中无法使用交互式UI的情况。

它可以在Qt下载镜像网站上自动下载指定目标的预构建Qt二进制文件、文档和源代码。

要求

  • 最低Python版本

    3.8

  • 推荐Python版本

    3.9, 3.12 (经常在此测试)

  • 依赖项

    requests semantic_version patch py7zr texttable bs4 defusedxml

  • 操作系统

    Linux, macOS, MS Windows

文档

有许多示例的精确文档。建议您阅读《入门》部分。

安装

与常规相同,它可以使用pip进行安装

pip install -U pip
pip install aqtinstall

建议在安装aqtinstall之前更新pip。

设置一些Windows系统以使用正确的Python版本和所有aqt依赖项可能很困难。为了解决这个问题,aqtinstall提供了一种名为aqt.exe的Windows可执行文件,其中包含Python和所有必需的依赖项。您可以从发行版部分下的“assets”或通过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_mingw81

当您决定安装mingw v8.1的Qt SDK版本6.2.0时

aqt install-qt windows desktop 6.2.0 win64_mingw81 -m all

可选的-m all参数安装Qt 6.2.0中所有可用的模块;如果您不想安装这些模块,可以省略它。

要安装包含模块“qtcharts”和“qtnetworking”的Qt 6.2.0,可以使用以下命令(注意模块名称为小写)

aqt install-qt windows desktop 6.2.0 win64_mingw81 -m qtcharts qtnetworking

当您想安装带所需桌面工具集的Qt for android时

aqt install-qt linux android 5.13.2 android_armv7 --autodesktop

aqtinstall在下载和安装软件包时,会更新软件包配置,如bin/qt.conf中的前缀目录,以及bin/qconfig.pri,以使其与安装目录良好兼容。

证言

一些项目使用aqtinstall,有几篇文章和讨论

历史

该程序最初在Kaidan项目中以qli-installer的名字出现。aqtinstall项目对其进行了扩展和改进。

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

aqtinstall-3.1.18.tar.gz (1.5 MB 查看哈希值)

上传于 源代码

构建发行版

aqtinstall-3.1.18-py3-none-any.whl (61.5 kB 查看哈希值)

上传于 Python 3

由以下支持