我目前开始在Eclipse(windows上)中使用Python (2.7)。要运行我的脚本,我需要PyQt4,但是当我试图安装它时会遇到一些问题。
我下载了
来自以下链接:http://www.riverbankcomputing.co.uk/software/pyqt/download。
我启动了第一个特性的执行,一个文件夹PyQt4出现在C:\Python27\Lib\site-packages中。
在我看来,PyQt4安装已经完成,我只是完成了:
Eclipse>Preferences>Pydev>Interpreter-Python>python27>Apply
然而,当我试图导入PyQt4的任何函数时,都会说模块名是未知的。
你能帮我解决这个问题吗?
非常感谢
发布于 2016-05-30 12:17:12
我想对此发表评论..。但我的名声不允许我这样做:(无论如何,你可以试试这个答案……(以下连结)
就像这样:
从 This Answer复制
PyQt实际上是C++ Qt库的包装。因此,它们不是.py文件,而d PyDev无法分析它们以获得它们中的内容。您需要在强制Builtins选项卡中添加PyQt4,这样PyDev就可以使用Python“查看”这些库,并知道其中包含了什么。这也将为PyQt提供代码完成。 除此之外,从foo import *使用它通常不是一个好的实践。您将在您的命名空间中导入所有内容,您将不知道哪一个是从哪里来的。此外,您可能会有名称冲突,以掩盖彼此。虽然在PyQt中不太可能,但我还是建议您习惯使用PyQt4导入QtGui、QtCore和像QtGui.QMainWindow这样的引用类。
https://stackoverflow.com/questions/19366921
复制相似问题