QMouseHandler露

Provides a means of being notified about mouse events when attached to a QMouseDevice instance. More鈥�

Inheritance diagram of PySide2.Qt3DInput.Qt3DInput.QMouseHandler

Synopsis露

Functions露

Slots露

Signals露

Detailed Description露

Note

QMouseHandler components shouldn鈥檛 be shared, not respecting that condition will most likely result in undefined behaviors.

See also

QMouseDevice QMouseEvent

class PySide2.Qt3DInput.Qt3DInput.QMouseHandler([parent=None])露

Constructs a new QMouseHandler instance with parent parent .

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.clicked(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouse()露
Return type:

bool

Holds true if the QMouseHandler currently contains the mouse.

Note

In this context, contains mean that the ray originating from the mouse is intersecting with the QEntity that aggregates the current QMouseHandler instance component.

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.containsMouseChanged(containsMouse)露
Parameters:

containsMouse 鈥� bool

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.doubleClicked(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.entered()露
PySide2.Qt3DInput.Qt3DInput.QMouseHandler.exited()露
PySide2.Qt3DInput.Qt3DInput.QMouseHandler.positionChanged(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.pressAndHold(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.pressed(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.released(mouse)露
Parameters:

mouse 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseEvent

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setContainsMouse(contains)露
Parameters:

contains 鈥� bool

See also

containsMouse()

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.setSourceDevice(mouseDevice)露
Parameters:

mouseDevice 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseDevice

Holds the current mouse source device of the QMouseHandler instance.

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDevice()露
Return type:

PySide2.Qt3DInput.Qt3DInput.QMouseDevice

Holds the current mouse source device of the QMouseHandler instance.

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.sourceDeviceChanged(mouseDevice)露
Parameters:

mouseDevice 鈥� PySide2.Qt3DInput.Qt3DInput.QMouseDevice

PySide2.Qt3DInput.Qt3DInput.QMouseHandler.wheel(wheel)露
Parameters:

wheel 鈥� PySide2.Qt3DInput.Qt3DInput.QWheelEvent