PyQt实际上是C ++ Qt库的包装。因此它们不是
.py文件,PyDev无法分析它们以获取文件中的内容。您需要添加
PyQt4“ Forceed
Builtins”选项卡,以便PyDev可以使用Python
Shell“查看”这些库并了解其中的内容。这也将为您提供PyQt的代码完成功能。
除此之外,使用通常不是一个好习惯
from foo import*。您将要导入名称空间中的所有内容,而您将不知道哪个来自哪里。此外,您可能会有名称冲突,它们相互掩盖。尽管使用PyQt不太可能,但我还是建议您习惯使用
fromPyQt4 import QtGui, QtCore和引用类
QtGui.QMainWindow。



