QWheelEvent#

The QWheelEvent class contains parameters that describe a mouse wheel event. More

Inheritance diagram of PySide6.Qt3DInput.Qt3DInput.QWheelEvent

Synopsis#

Properties#

Functions#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

Mouse wheel events occur when the mouse is rotated.

See also

QKeyEvent QMouseEvent QMouseHandler

class PySide6.Qt3DInput.Qt3DInput.QWheelEvent(e)#
Parameters:

ePySide6.QtGui.QWheelEvent

Constructs a new QWheelEvent instance from the QWheelEvent e.

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.accepted: bool#

Specifies if the mouse wheel event has been accepted

Access functions:
property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta: PySide6.QtCore.QPoint#

Specifies The change wheel angle of the mouse wheel event

Access functions:
property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.buttons: int#

Specifies the button if present in the mouse wheel event

Access functions:
property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.modifiers: Modifiers#

Specifies if any modifiers were applied to the mouse wheel event

Access functions:
property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.x: int#

Specifies The X coordinate of the mouse wheel event

Access functions:
  • x ()

property PᅟySide6.Qt3DInput.Qt3DInput.QWheelEvent.y: int#

Specifies The Y coordinate of the mouse wheel event

Access functions:
  • y ()

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Buttons#

Constant

Description

Qt3DInput.QWheelEvent.LeftButton

Qt3DInput.QWheelEvent.RightButton

Qt3DInput.QWheelEvent.MiddleButton

Qt3DInput.QWheelEvent.BackButton

Qt3DInput.QWheelEvent.NoButton

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers#

Constant

Description

Qt3DInput.QWheelEvent.NoModifier

Qt3DInput.QWheelEvent.ShiftModifier

Qt3DInput.QWheelEvent.ControlModifier

Qt3DInput.QWheelEvent.AltModifier

Qt3DInput.QWheelEvent.MetaModifier

Qt3DInput.QWheelEvent.KeypadModifier

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.angleDelta()#
Return type:

PySide6.QtCore.QPoint

Returns the distance that the wheel is rotated, in eighths of a degree. A positive value indicates that the wheel was rotated forward (away from the user), a negative value indicates the wheel was rotated backward (toward the user).

Getter of property angleDelta .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.buttons()#
Return type:

int

Returns a bitfield to be used to check for mouse buttons that may be accompanying the wheel event.

Getter of property buttons .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.isAccepted()#
Return type:

bool

Returns whether the event was accepted.

Getter of property accepted .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.modifiers()#
Return type:

Modifiers

Returns the keyboard modifiers that may be accompanying the wheel event.

Getter of property modifiers .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.setAccepted(accepted)#
Parameters:

accepted – bool

Sets the event as accepted if accepted is true.

Note

When an event is accepted, it will prevent further propagation to other listeners.

See also

isAccepted()

Setter of property accepted .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.type()#
Return type:

Type

Returns the QEvent::Type of the event.

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.x()#
Return type:

int

Returns the x position of the mouse event.

Getter of property x .

PySide6.Qt3DInput.Qt3DInput.QWheelEvent.y()#
Return type:

int

Returns the x position of the mouse event.

Getter of property y .