簡體   English   中英

在PyCharm中沒有PyQt4的自動完成功能

[英]No autocomplete for PyQt4 in PyCharm

在我的辦公室電腦上,我正在使用

  • 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上遇到了同樣的問題。 解決方案是使用以下方法重建骨架: 文件>無效緩存/重新啟動>無效並重新啟動。

首先安裝PyCharm然后再安裝Python和PyQt解決了這個問題。

之后我不得不在PyCharm中配置解釋器並且它有效。

當我發布問題時,我安裝了Python,然后是PyQt,然后是PyCharm。

奇怪的是,它在另一台PC上按此順序工作。

我最近經歷了同樣的問題。 不幸的是,安裝順序並沒有為我解決。

有一個bug報告在這里 下載Early Access Program發布版本可以在此處找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM