Описание класса QGraphicsSceneEventКласс QGraphicsSceneEvent предоставляет базовый класс для всех событий, связанных с графическим представлением. Далее... #include <QGraphicsSceneEvent> Унаследован от: QEvent. От него наследуются: QGraphicsSceneContextMenuEvent, QGraphicsSceneDragDropEvent, QGraphicsSceneHelpEvent, QGraphicsSceneHoverEvent, QGraphicsSceneMouseEvent, QGraphicsSceneMoveEvent, QGraphicsSceneResizeEvent и QGraphicsSceneWheelEvent. Класс был добавлен в Qt 4.2. Открытые функции
Дополнительные унаследованные членыПодробное описаниеКласс QGraphicsSceneEvent предоставляет базовый класс для всех событий, связанных с графическим представлением. Когда QGraphicsView получает события Qt мыши, клавиатуры и перетаскивания (QMouseEvent, QKeyEvent, QDragEvent, etc.), он переводит их в объекты подкласса QGraphicsSceneEvent и передаёт их отображаемой им QGraphicsScene. Затем сцена передаёт события связанным элементам. Например, когда QGraphicsView получает QMouseEvent типа MousePress в качестве ответа на клик пользователя, вид посылает QGraphicsSceneMouseEvent типа GraphicsSceneMousePress нижележащей QGraphicsScene с помощью её функции mousePressEvent(). Реализация QGraphicsScene::mousePressEvent() по умолчанию определяет на какой элемент щёлкнули и передаёт событие в QGraphicsItem::mousePressEvent(). Подклассы, такие как QGraphicsSceneMouseEvent и QGraphicsSceneContextMenuEvent предоставляют координаты из исходного QEvent в координатах экрана, сцены и элемента (смотрите screenPos(), scenePos() и pos()). Координаты элемента устанавливаются QGraphicsScene перед тем как она передаст событие QGraphicsItem. События мыши также добавляют возможность получать координаты из последнего события, полученного видом (смотрите lastScreenPos(), lastScenePos() и lastPos()). Смотрите также QEvent. Описание функций-членовQGraphicsSceneEvent::~QGraphicsSceneEvent ()Уничтожает событие. QWidget * QGraphicsSceneEvent::widget () constВозвращает виджет где произошло событие, или 0 если событие произошло от другого приложения. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |