PySide6.QtCore.QKeyCombination

class QKeyCombination

QKeyCombination 类存储了一个键与可选修饰符的组合。更多

概要

方法

静态函数

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QKeyCombination 类可用于表示一个键与零个或多个键盘修饰符的组合。

另请参阅

QKeySequence

__init__(arg__1)
Parameters:

arg__1QKeyCombination

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

Key

构造一个QKeyCombination对象,该对象表示键key且没有修饰符。

另请参阅

key()

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

构造一个QKeyCombination对象,该对象表示key与修饰符modifiers的组合。

另请参阅

key() keyboardModifiers()

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

combined – 整数

Return type:

QKeyCombination

通过从combined中提取键和修饰符来构造一个QKeyCombination对象,combined必须是类型为Key的值和类型为KeyboardModifiers的值之间的按位或操作的结果。toCombined()可用于生成combined的有效值。

另请参阅

toCombined()

key()
Return type:

Key

返回由此QKeyCombination对象表示的键。

另请参阅

keyboardModifiers()

keyboardModifiers()
Return type:

KeyboardModifier的组合

返回由这个QKeyCombination对象表示的键盘修饰符。

另请参阅

key()

__ne__(rhs)
Parameters:

rhsQKeyCombination

Return type:

布尔

如果 lhsrhs 的键和修饰符组合不同,则返回 true,否则返回 false

__eq__(rhs)
Parameters:

rhsQKeyCombination

Return type:

布尔

如果 lhsrhs 具有相同的键和修饰符组合,则返回 true,否则返回 false

toCombined()
Return type:

整数

返回通过对此对象表示的key()keyboardModifiers()的值进行按位或操作获得的整数值。可以使用fromCombined()从返回的整数值创建QKeyCombination对象。