【问题标题】:unable to use Qt.OpenHandCursor attribute to set cursor shape无法使用 Qt.OpenHandCursor 属性设置光标形状
【发布时间】: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吗?

标签: pyqt4 qcursor


【解决方案1】:

显然,Qt 命名空间在 QtCore 之下,因此通过添加 QtCore 限定符,它找到了所有 Qt 游标类型。

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 1970-01-01
    • 2017-11-28
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多