3

在使用 python3.+ 尝试 pyqt5 之后,我的代码出现了一些问题,而不是我使用 python2.7 + pyqt5(对于 python2.7),并且从 pycharm 以及当我从 cmd 运行脚本时一切正常。现在 pyinstaller pyqt4 / python 2.7 的问题:pyinstaller 编译脚本并运行良好 pyqt5 / python 2.7:pyinstaller 编译脚本但不工作,我捕获了一个错误,即没有名为 sip 的模块。sip 4.19 的最后一个版本仅适用于 python3。如果添加:将 sip 导入代码,我看到另一条错误消息:应用程序无法启动,因为它无法找到或加载 Qt 平台插件“windows”所有这些版本同样的问题:python 2.7.1 / python 2.7.9 / anaconda (python2.7) / winpython(python2.7) 代码:

import sys
import sip
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
button = QtWidgets.QPushButton("Hello")
button.setFixedSize(100, 50)
button.show()
app.exec_()
4

0 回答 0