我想第一次用PyQt5部署我的第一个应用程序。我发现pyqtdeploy (链接)可能是我在Windows和其他平台上需要做的事情。
无论如何,我正在跟踪本教程,但是,由于我对部署应用程序完全陌生,我不确定有一件事:我是否需要为我需要将应用程序部署到的特定目标平台下载Qt?如果是这样的话,我应该针对pyqtdeploy的结果使用Qt安装中的pyqtdeploy吗?例如:如果我想部署到Windows,是否必须从这里下载Qt (以及哪个版本??)?
从同一教程页,这不是那么清楚,也许这是显而易见的,但作为一个新手,在这方面,不是我。
发布于 2021-10-12 07:37:32
不,你不需要下载Qt。在构建'sysroot.toml‘文件时,pyqt部署将下载qt-无处不在-src并从源代码.构建它。
在构建的sysroot目录中,您可以在"...\Qt\bin“(qmake.exe)中找到qmake可执行文件,这取决于项目文件(sysroot.toml文件)的位置。
例如,如果您的主机是Windows,而C:\Users\username\Desktop\My_PyQtDeploy_Proj是包含sysroot.toml的项目文件夹,则在构建sysroot之后,您可以在"C:\Users\username\Desktop\My_PyQtDeploy_Proj\sysroot-win-64\Qt\bin\qmake.exe"中找到qmake
https://stackoverflow.com/questions/40222521
复制相似问题