Events module

class lys.widgets.canvas.interface.Events.CanvasFocusEvent(canvas)[source]

Bases: CanvasPart

focused

Emitted when the canvas is focused

class lys.widgets.canvas.interface.Events.CanvasKeyboardEvent(canvas)[source]

Bases: CanvasPart

Basic keyborad event class of Canvas.

keyPressed

Emitted when a key is pressed.

class lys.widgets.canvas.interface.Events.CanvasMouseEvent(canvas)[source]

Bases: CanvasPart

Basic keyborad event class of Canvas.

clicked

Emitted when a mouse is clicked.

doubleClicked

Emitted when a mouse is double-clicked.

mapPosition(event, axis)[source]

Translate the clicked position to the data-coordinates.

Parameters
  • event (QEvent) – The event that is given as an argument of mouse events such as mousePressed.

  • axis ('Left' or 'Right' or 'Top' or 'Bottom') – The axis by which the position is translated.

mouseMoved

Emitted when a mouse is moved.

mousePressed

Emitted when a mouse is pressed.

mouseReleased

Emitted when a mouse is released.

lys.widgets.canvas.interface.Events.getFrontCanvas(exclude=[])[source]