当我尝试使用我的 pyqt4 应用程序创建 onefile exe 时,我有 4 个脚本组成了整个过程。我已经创建了一个 exe,但是当我执行从回溯中获得的文件时
file "<string>" line 172 in <module>
file "<string>" line 33 in __init__
AttributeError: 'QAction' object has no attribute 'activated'
不知道我可能会错过什么。我遵循了 pyinstaller 文档。非常感谢任何帮助。
我有这些线路调用激活
self.ui.actionExport_Database.activated.connect(self.dbexport)
self.ui.actionExport_Entire_Database.activated.connect(self.dbexportall)
self.ui.actionClose.activated.connect(self.close)
我用于 exe 的命令是
python pyinstaller.py --onefile yourprogram.pyw
python pyinstaller.py --onefile your-program.spec
不确定我是否应该等到第二个命令使用 onefile 选项。