Qt for Python 及 py2exe#

使用 py2exe 部署应用程序需要编写一个小的 setup.py 文件。这在 教程 中有解释。

py2exe 通常不了解 Qt。它只会将应用程序的依赖库复制到 dist 目录,因此插件、QML 导入和 Qt 的翻译将缺失。

后者需要运行 py2exe 后手动复制。这可以通过在 dist 目录中的 Qt 库上运行 Qt SDK 中的 windeployqt 工具来实现,例如

windeployqt dist\\Qt6Widgets.dll