在更新python,pyistaller,pyqt5,pyqt5-tools之后,我实际上遇到了与here类似的问题。运行编译的独立可执行文件时,在没有app.setStyle('windowsvista')
的情况下获得所需的“Windows Vista风格”的之前,没有ojit_code。
现在,我改为使用Windows “经典样式” 。如果我在PyCharm中启动应用程序,它将使用所需的“Windows Vista风格” 。
当前安装在Win7 64bit上:
的Python:3.6.4
PyInstaller的:3.3.1
PyQt5:5.10
pyqt5-tools:5.9.0.1.2(无法更新至5.9.1.1)
有谁知道为什么PyInstaller忽略了样式?
最佳答案
该错误似乎已在PyInstaller的未合并分支中得到修复。在the GitHub pull request conversation上可以找到更多信息,但是使用pip install https://github.com/bjones1/pyinstaller/archive/pyqt5_fix.zip
重新安装PyInstaller可以解决Mac上的同一样式问题。
关于pyqt5 - 使用Pyinstaller打包-忽略PyQt5 setStyle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48626999/