QGraphicsSceneMoveEvent 类
QGraphicsSceneMoveEvent 类提供了图形视图框架中 widget 移动的事件。更多...
头文件 | #include <QGraphicsSceneMoveEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承自 | QGraphicsSceneEvent |
公共函数
QGraphicsSceneMoveEvent() | |
virtual | ~QGraphicsSceneMoveEvent() |
QPointF | newPos() const |
QPointF | oldPos() const |
详细描述
当 QGraphicsWidget 的本地位置改变时,它会立即发送一个 QGraphicsSceneMoveEvent。这个传递是作为 QGraphicsItem::itemChange() 的一个部分来实现的。
它与 QMoveEvent 类似,但它的位置,oldPos() 和 newPos(),使用 QPointF 而不是 QPoint。
另请参阅 QGraphicsItem::setPos(),QGraphicsItem::ItemPositionChange 和 QGraphicsItem::ItemPositionHasChanged。
成员函数文档
QGraphicsSceneMoveEvent::QGraphicsSceneMoveEvent()
构建一个 QGraphicsSceneMoveEvent。
[虚函数 noexcept]
QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent()
销毁 QGraphicsSceneMoveEvent。
QPointF QGraphicsSceneMoveEvent::newPos() const
返回新位置(即,当前位置)。
另请参阅 oldPos() 和 QGraphicsItem::setPos()。
QPointF QGraphicsSceneMoveEvent::oldPos() const
返回旧位置(即,在 widget 移动之前的那个位置)。
另请参阅 newPos() 和 QGraphicsItem::setPos()。
© 2024 Qt公司有限公司。本文件中包含的文档贡献是其各自所有者的版权。本文件提供的文档根据自由软件基金会公布、在GNU自由文档许可协议版本1.3的条款进行许可。Qt及其相关标志是芬兰及/或其他国家/地区的Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。