【发布时间】:2015-04-22 07:41:10
【问题描述】:
我试图在 QGIS Python 控制台中使用 QString。
from PyQt4.QtCore import QString
但它说:
ImportError: cannot import name QString
在我的 Python IDLE 中它运行良好,但我知道 QGIS 有它自己的 PyQt4。这里可能是什么问题?我能解决吗?
import PyQt4.QtCore
PyQt4.QtCore.QString()
和
from PyQt4 import QtCore
QtCore.QString()
无论如何都不起作用。
我正在考虑将 QtCore4.dll 从我自己的 PyQt4 安装复制到 QGIS,但 QGIS 使用 QtCore.prl 和 QtCore4.lib 而不是 QtCore.pyd 和 QtCore4.dll,就像我的 PyQt4 安装使用它一样
当我在 QGIS 控制台中调用 help(PyQt4.QtCore) 时,它对 QString 类只字未提,而 Python IDLE 中的操作也是如此......这真的很令人沮丧......
如果有人知道该怎么做就好了:)
【问题讨论】:
标签: pyqt pyqt4 qstring attributeerror qgis