PySide6.QtCore.QKeyCombination

class QKeyCombination

The QKeyCombination class stores a combination of a key with optional modifiers. More

Synopsis

Methods

Static 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

The QKeyCombination class can be used to represent a combination of a key with zero or more keyboard modifiers.

See also

QKeySequence

__init__(arg__1)
Parameters:

arg__1QKeyCombination

__init__([key=Qt.Key_unknown])
Parameters:

keyKey

Constructs a QKeyCombination object that represents the key key and no modifiers.

See also

key()

__init__(modifiers[, key=Qt.Key_unknown])
Parameters:

Constructs a QKeyCombination object that represents the combination of key with the modifiers modifiers.

__init__(modifiers, key)
Parameters:
static fromCombined(combined)
Parameters:

combined – int

Return type:

QKeyCombination

Constructs a QKeyCombination object by extracting the key and the modifiers out of combined, which must be the result of a bitwise OR between a value of type Key and value of type KeyboardModifiers . toCombined() can be used in order to produce valid values for combined.

See also

toCombined()

key()
Return type:

Key

Returns the key represented by this QKeyCombination object.

keyboardModifiers()
Return type:

Combination of KeyboardModifier

Returns the keyboard modifiers represented by this QKeyCombination object.

See also

key()

__ne__(rhs)
Parameters:

rhsQKeyCombination

Return type:

bool

Returns true if lhs and rhs have different combinations of key and modifiers, otherwise false.

__eq__(rhs)
Parameters:

rhsQKeyCombination

Return type:

bool

Returns true if lhs and rhs have the same combination of key and modifiers, and false otherwise.

toCombined()
Return type:

int

Returns an integer value obtained by applying a bitwise OR between the values of key() and keyboardModifiers() represented by this object. A QKeyCombination object can be created from the returned integer value by using fromCombined() .