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