我对python相当陌生,并且在使用PyQt5时遇到了问题。基本上,我试图运行我在这个网站上获得的代码(QtDesigner和PyQt5 basic教程),但是有一些问题:
https://nikolak.com/pyqt-qt-designer-getting-started/
我用PyQt5在Windows上使用Python3.6.1。我知道上面的教程使用Python2和PyQt4。我不认为这是问题的一部分,但我可能错了。
我尝试从上面的教程中运行main.py脚本,并得到以下错误:
AttributeError: module 'PyQt5.QtGui' has no attribute 'QMainWindow'因为main.py中的第6行。我假设这是因为PyQt5没有正确安装,所以我使用pip:
pip install pyqt5但是,得到以下错误:
Could not find a version that satisfies the requiremenet pyqt5 (from versions: )
No matching distribution found for pyqt5我意识到上面的一些main.py代码只适用于pyqt4,我只是想克服不能正确导入PyQt5的问题。另一个为PyQt5和python3.6开发的程序也有类似的问题。当我尝试:
from PyQt5.QtWidgets import QMainWindow我得到了这个错误:
ImportError: cannot import name 'QMainWindow'我已经试着解决这个问题有一段时间了,到目前为止,我还没有发现任何对我的处境有帮助的东西。任何帮助都将是非常感谢的,这样我才能最终使这件事开始工作。
发布于 2017-06-27 00:16:59
https://stackoverflow.com/questions/44766843
复制相似问题