QHoverEvent的废弃成员

以下为QHoverEvent类的废弃成员。它们的存在是为了维持旧源码的兼容性。强烈建议在新的代码中不要使用它们。

公有函数

(自6.3版本废弃) QHoverEvent(QEvent::Type type, const QPointF &pos, const QPointF &oldPos, Qt::KeyboardModifiers modifiers = Qt::NoModifier, const QPointingDevice *device = QPointingDevice::primaryPointingDevice())
(自6.0版本废弃) QPointpos() const
(自6.0版本废弃) QPointFposF() const

成员函数文档

[废弃自6.3版本] QHoverEvent::QHoverEvent(QEvent::Type type, const QPointF &pos, const QPointF &oldPos, Qt::KeyboardModifiers modifiers = Qt::NoModifier, const QPointingDevice *device = QPointingDevice::primaryPointingDevice())

此函数自6.3版本开始已废弃。我们强烈建议不要在新的代码中使用它。

请使用其他构造函数替换(需要全局位置)。

构造一个来自device的悬停事件对象。

type参数必须是QEvent::HoverEnterQEvent::HoverLeaveQEvent::HoverMove

pos是当前鼠标光标相对于接收事件小部件的位置,而oldPos是它的上一个位置。 modifiers保存事件发生时所有键盘修饰符的状态。

[废弃自6.0版本] QPoint QHoverEvent::pos() const

此函数自6.0版本开始已废弃。我们强烈建议不要在新的代码中使用它。

请使用position().toPoint()代替。

返回鼠标光标相对于接收事件小部件的位置。

QEvent::HoverLeave事件中,此位置始终是QPoint(-1, -1)。

另请参阅oldPos().

[废弃自6.0版本] QPointF QHoverEvent::posF() const

此函数自6.0版本开始已废弃。我们强烈建议不要在新的代码中使用它。

请使用 position() 代替。

返回鼠标光标相对于接收事件小部件的位置。

QEvent::HoverLeave 事件中,此位置始终为 QPointF(-1, -1)。

另请参阅 oldPosF

© 2024 Qt公司。本文档中包含的文档贡献权属于各自的所有者。本文档的提供受自由软件基金会发布的 GNU自由文档许可证第1.3版 的条款约束。Qt及其相应徽标是芬兰以及全球其他国家的Qt公司注册商标。所有其他商标属于其各自的所有者。