Qt for Python 及 py2exe#
使用 py2exe 部署应用程序需要编写一个小的 setup.py
文件。这在 教程 中有解释。
py2exe 通常不了解 Qt。它只会将应用程序的依赖库复制到 dist
目录,因此插件、QML 导入和 Qt 的翻译将缺失。
后者需要运行 py2exe 后手动复制。这可以通过在 dist
目录中的 Qt 库上运行 Qt SDK 中的 windeployqt
工具来实现,例如
windeployqt dist\\Qt6Widgets.dll