在我的办公室电脑上我正在使用
我按照上述顺序安装了所有内容。
但是,代码完成不起作用。它适用于导入,但不适用于类和方法。
我做了一个小样本程序:
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setWindowTitle("Test")
window.resize(300, 200)
window.show()
sys.exit(app.exec_())
在上面的代码中,PyCharm没有提出任何类或方法。
如果我输入window.setW
,我希望它会建议setWindowTitle()
,但事实并非如此。
我已经查看了一些类似的问题,但this question没有答案,而其他问题则不包含迄今为止帮助我的相关信息。
不知道它是否相关但是在这一行
from PyQt4 import QtGui
PyCharm告诉我
未解决的参考'QtGui'
也许原因是相同的。
答案 0 :(得分:13)
我在Linux,pyqt5和pycharm CE上遇到了同样的问题。 解决方案是使用以下方法重建骨架: 文件>无效缓存/重新启动>无效并重新启动。
答案 1 :(得分:1)
首先安装PyCharm然后再安装Python和PyQt解决了这个问题。
之后我不得不在PyCharm中配置解释器并且它有效。
当我发布问题时,我安装了Python,然后是PyQt,然后是PyCharm。
奇怪的是,它在另一台PC上以此顺序工作。
答案 2 :(得分:0)