如何构建 PyQT 项目?

Posted

技术标签:

【中文标题】如何构建 PyQT 项目?【英文标题】:How to build PyQT project? 【发布时间】:2010-10-10 18:23:15 【问题描述】:

我有一个简单的 PyQT 项目。我想知道如何在 Windows 中以这种方式构建它,使其成为可运行的可执行文件。我不想要求用户为他的计算机安装重型 QT 框架。如何仅使用 QT 的必要部分使其可执行?

【问题讨论】:

【参考方案1】:

你看过 py2exe、cxFreeze 或其他 python 打包应用程序吗?他们通过查看您使用的内容来淘汰所需的 dll。

【讨论】:

【参考方案2】:

我使用py2exe 来部署Windows 独立GUI 跨平台(在Linux 下,所有python 库都在Linux 主机上可用)。您运行 py2exe“设置”来构建一个 .exe+,然后 py2exe 提取二进制位和您的 python 代码并构建成一个可加载、可运行的 Windows 可执行包。

Windows 上的 Python 2.5 是长期以来的需求,但最近的 0.6.9 release 添加了对 python2.6(和 python2.7?)的支持。还没有python3。

另外,您可能想在 py2exe wiki 上咨询 Py2exeAndPyQt。

【讨论】:

【参考方案3】:

除了 py2exe 和 cx-Freeze,查看 PyInstaller。

【讨论】:

以上是关于如何构建 PyQT 项目?的主要内容,如果未能解决你的问题,请参考以下文章

PyQt 跨平台安装程序构建器 [关闭]

PyQt4:如何获取 QlistWidget 的可见项目列表?

如何在 PyQt/PySide 中将项目添加到 QComboBox

如何在 PyQt5 中返回 QlistWidget 中项目的值

从PyQt5中的QListWidget中删除项目

PyQt如何清除qtablewidget中的项目