导入 PyQt4 模块

Posted

技术标签:

【中文标题】导入 PyQt4 模块【英文标题】:importing PyQt4 modules 【发布时间】:2012-01-28 17:06:39 【问题描述】:

我对 PyQt4 并不完全陌生,之前运行过它,但现在(更新到 Mac OSX.6 之后)并重新安装 PyQt4(4.9 和 sip-4.13.1)每个从 PyQt4 导入任何特定内容的程序都会退出错误信息:

Traceback (most recent call last):
  File "helloQt.py", line 6, in <module>
    from PyQt4.QtGui import QApplication, QLabel
ImportError: No module named QtGui

奇怪的是,Python.Framework 包含 QtCore.a 的静态库,但只有一个琐碎的__init__.py,没有指定要加载的内容。

感谢您的建议 梅利79

【问题讨论】:

你能从解释器中导入吗?可能在安装过​​程中忽略了该特定模块。 尝试从解释器中导入PyQt4.QtGui 会出现同样的问题。 QtGui 是最重要的模块(对我来说),因为我想创建图形用户界面。 【参考方案1】:

你可以试试:

from PyQt4 import QtGui

应该可以。

【讨论】:

以上是关于导入 PyQt4 模块的主要内容,如果未能解决你的问题,请参考以下文章

PyQt4:找不到模块错误

使用 PyCharm 导入 PyQt4.QtGui 但不导入 QtCore

从 PyQt4 导入 QtGui 时找不到图像错误

如何让 PyQt4 与 PyCharm 一起工作

无法在macosx中导入pyqt4的子模块

无法在 python 中导入模块:PyQt4 与 SIP 冲突