python-3.x之使用 PyInstaller 编译的 PyQt 看起来很奇怪(旧)- macOS

jirigala 阅读:19 2024-12-31 21:38:35 评论:0

我编写了一个小的 PyQt 脚本,它使用单选按钮和提交按钮进行测验(如果您愿意,我可以发布代码)。当我将它作为脚本运行时,按钮和复选框具有现代的外观和感觉,看起来与普通的 Qt 应用程序完全一样。然而,当我用 PyInstaller 编译它时,它会产生一些看起来很古老的外观,感觉就像它属于 XP。

这是两者的对比截图(右侧编译):

我的 PyInstaller 编译代码是 pyinstaller quiz.py --onefile --windowed --add-data questions.csv:.

无论是否在窗口中运行,或者是否在单文件模式下运行,我都得到这种古老的外观和感觉。

请您参考如下方法:

最新版本的 pyqt5 与 pyinstaller 不兼容;使用旧版本的 pyqt5。

通过pip重新安装:

pip3安装pyqt5==5.9.2

pip3 安装 https://pypi.python.org/packages/5e/41/93bf8f289b476bc5d8cece7948a166cbcea761f5b1262e5fdd7076a5e02a/PyQt5-5.9.2-5.9.3-cp35.cp36.cp37_intel.hl_macos=6 926b3841d74d178171a2bbc0946fe2a4

不客气!


标签:Python
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号