QShortcutEvent#

The QShortcutEvent class provides an event which is generated when the user presses a key combination. More

Inheritance diagram of PySide6.QtGui.QShortcutEvent

Synopsis#

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#

Normally you do not need to use this class directly; QShortcut provides a higher-level interface to handle shortcut keys.

See also

QShortcut

class PySide6.QtGui.QShortcutEvent(key[, shortcut=None[, ambiguous=false]])#

PySide6.QtGui.QShortcutEvent(key, id[, ambiguous=false])

PySide6.QtGui.QShortcutEvent(arg__1)

Parameters:

Constructs a shortcut event for the given key press, associated with the QShortcut shortcut.

ambiguous specifies whether there is more than one QShortcut for the same key sequence.

Constructs a shortcut event for the given key press, associated with the QShortcut ID id.

use the other constructor

ambiguous specifies whether there is more than one QShortcut for the same key sequence.

PySide6.QtGui.QShortcutEvent.isAmbiguous()#
Return type:

bool

Returns true if the key sequence that triggered the event is ambiguous.

PySide6.QtGui.QShortcutEvent.key()#
Return type:

PySide6.QtGui.QKeySequence

Returns the key sequence that triggered the event.

PySide6.QtGui.QShortcutEvent.shortcutId()#
Return type:

int

Returns the ID of the QShortcut object for which this event was generated.

See also

id()