在我的办公室电脑上,我正在使用
Python 3.4
PyQt4版本4.11.1
PyCharm社区编辑3.4.1
我按照上面说明的顺序安装了所有东西.
但是,代码完成不起作用.它适用于导入,但不适用于类和方法.
我制作了一个小样本程序:
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()
但事实并非如此.
奇怪的是,我在家里的电脑上使用相同的设置,它就像一个(Py)魅力...自动完成,自动导入等等.据我记得我安装它的方式和我一样在我的办公室电脑上做了.
我已经看过一些类似的问题,但这个问题没有答案,其他问题没有包含迄今为止帮助我的相关信息.
不知道它是否相关但是在这条线上
from PyQt4 import QtGui
PyCharm告诉我
未解决的参考'QtGui'
也许这个原因是一样的.
我在Linux,pyqt5和pycharm CE上遇到了同样的问题.解决方案是使用以下方法重建骨架: 文件>无效缓存/重新启动>无效并重新启动.