无法使用 Qt.OpenHandCursor 属性设置光标形状
Posted
技术标签:
【中文标题】无法使用 Qt.OpenHandCursor 属性设置光标形状【英文标题】:unable to use Qt.OpenHandCursor attribute to set cursor shape 【发布时间】:2016-01-19 21:59:53 【问题描述】:我有一个执行以下导入的 python 项目
from PyQt4 import QtGui, QtCore
我想在某个点改变光标的形状,例如,我会创建一个新的 QCursor 对象
self.cursor_oh = QCursor()
self.cursor_oh.setShape()
我所做的大多数文档和搜索都表明只使用枚举类型设置形状,例如:
Qt.OpenHandCursor
但是,这样的枚举无法识别,并且总是导致以下错误消息:
AttributeError: 'module' 对象没有属性 'OpenHandCursor'
那么,我在这里缺少什么?
【问题讨论】:
你在尝试使用QtCore.Qt.OpenHandCursor
吗?
【参考方案1】:
显然,Qt 命名空间在 QtCore 之下,因此通过添加 QtCore 限定符,它找到了所有 Qt 游标类型。
【讨论】:
以上是关于无法使用 Qt.OpenHandCursor 属性设置光标形状的主要内容,如果未能解决你的问题,请参考以下文章
属性“attributeMapFailedPasswordAnswerLockoutTime”无法映射到架构属性“lockoutTime”,因为该属性已在使用中