QGraphicsSceneMoveEvent Class

The QGraphicsSceneMoveEvent class provides events for widget moving in the graphics view framework. 更多...

头文件: #include <QGraphicsSceneMoveEvent>
qmake: QT += widgets
开始支持版本: Qt 4.4
基类: QGraphicsSceneEvent

公有函数

QGraphicsSceneMoveEvent()
~QGraphicsSceneMoveEvent()
QPointF newPos() const
QPointF oldPos() const

其他继承的成员

  • 1 个属性继承自 QEvent
  • 1 个静态公有成员继承自 QEvent
  • 2 个受保护的变量继承自 QEvent

详细描述

The QGraphicsSceneMoveEvent class provides events for widget moving in the graphics view framework.

A QGraphicsWidget sends itself a QGraphicsSceneMoveEvent immediately when its local position changes. The delivery is implemented as part of QGraphicsItem::itemChange().

It's similar to QMoveEvent, but its positions, oldPos() and newPos(), use QPointF instead of QPoint.

参见 QGraphicsItem::setPos(), QGraphicsItem::ItemPositionChange, and QGraphicsItem::ItemPositionHasChanged.

成员函数

QGraphicsSceneMoveEvent::QGraphicsSceneMoveEvent()

Constructs a QGraphicsSceneMoveEvent.

QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent()

Destroys the QGraphicsSceneMoveEvent.

QPointF QGraphicsSceneMoveEvent::newPos() const

Returns the new position (i.e., the current position).

参见 oldPos() and QGraphicsItem::setPos().

QPointF QGraphicsSceneMoveEvent::oldPos() const

Returns the old position (i.e., the position immediately before the widget was moved).

参见 newPos() and QGraphicsItem::setPos().