【问题标题】:Cannot import QtCore or QtGui from PyQt4无法从 PyQt4 导入 QtCore 或 QtGui
【发布时间】:2015-11-05 21:37:43
【问题描述】:

我找到了很多关于这个问题的帖子,但没有适合我的答案。

问题:
我正在尝试运行此代码:
from PyQt4 import QtCore, QtGui
我得到这个错误作为回报:
ImportError: cannot import name QtCore
我将 PyQt4 的路径附加到 sys.path (C:\Python27\Lib\site-packages\PyQt4) 并且仅导入 PyQt4 不会引发错误。我可以看到 QtCore.pyd 和 QtGui.pyd 在该目录中,并且该目录有其 __init__.py 文件。

规格:
Windows 7 x64
python v2.6.8
PyQt v4.10.4

【问题讨论】:

  • C:\Python27python v2.6.8 - 这似乎不对。您是否尝试在较旧版本的较新 python 安装中使用 PyQt4?那是行不通的。
  • 对了,我用的python版本是2.6.8。河岸计算网站上只有两个版本的 PyQt,python 3.3 和 python 2.7。因此,为什么我必须将路径添加到 sys.path。我认为 2.7 版本可以与 2.x 一起使用,但我想我弄错了吗?如果是这样,是否有适用于 2.6.8 的 PyQt 版本?
  • 它是开源的,你可以自己编译:)

标签: python qt pyqt windows-7-x64


【解决方案1】:

如果您使用的是 Python-2.6.x,则必须使用 PyQt4 早期版本的安装程序。可用的最新版本是 PyQt-4.10/Qt-4.8.4,可以从这里下载:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    相关资源
    最近更新 更多