No autocomplete for PyQt4 in PyCharm
在我的办公电脑上我正在使用
- Python 3.4
- PYQT4版本4.11.1
- Pycharm社区第3.4.1节
我按照上述顺序安装了所有设备。
但是,代码完成不起作用。它适用于导入,但不适用于类和方法。
我做了一个小样本程序:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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没有建议任何类或方法。
如果我输入
奇怪的是,我在家里的电脑上使用的是相同的设置,它就像一个(PY)的魅力…自动完成,自动导入,等等。据我所知,我安装它的方式和我在办公电脑上安装的方式一样。
我已经看了一些类似的问题,但这个问题没有答案,其他问题也没有包含到目前为止帮助我的相关信息。
不知道是否相关,但在这一行
1 | from PyQt4 import QtGui |
Pycharm告诉我
Unresolved reference 'QtGui'
也许原因是一样的。
我在linux、pyqt5和pycharm-ce上也遇到了同样的问题。解决方案是用以下方法重建骨骼:文件>使缓存失效/重新启动>使缓存失效并重新启动。
首先安装pycharm,然后安装python和pyqt,解决了这个问题。
后来,我不得不用pycharm配置解释器,它工作了。
当我发布这个问题时,我安装了python,然后是pyqt,然后是pycharm。
奇怪的是,它在另一台电脑上按这个顺序工作。
我最近也遇到过同样的问题。不幸的是,安装订单没有帮我解决问题。
这里有一个错误报告。下载早期访问程序版本有效,可在此处找到