PySide6.QtCore.QKeyCombination¶
- class QKeyCombination¶
QKeyCombination类存储了一个键与可选修饰符的组合。更多…概要¶
方法¶
def
__init__()def
key()def
__ne__()def
__eq__()def
toCombined()
静态函数¶
def
fromCombined()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QKeyCombination类可用于表示一个键与零个或多个键盘修饰符的组合。另请参阅
- __init__(arg__1)¶
- Parameters:
arg__1 –
QKeyCombination
- __init__([key=Qt.Key_unknown])
- Parameters:
键 –
Key
构造一个
QKeyCombination对象,该对象表示键key且没有修饰符。另请参阅
- __init__(modifiers[, key=Qt.Key_unknown])
- Parameters:
modifiers –
KeyboardModifier的组合key –
Key
构造一个
QKeyCombination对象,该对象表示key与修饰符modifiers的组合。另请参阅
- static fromCombined(combined)¶
- Parameters:
combined – 整数
- Return type:
通过从
combined中提取键和修饰符来构造一个QKeyCombination对象,combined必须是类型为Key的值和类型为KeyboardModifiers的值之间的按位或操作的结果。toCombined()可用于生成combined的有效值。另请参阅
返回由此
QKeyCombination对象表示的键。另请参阅
- keyboardModifiers()¶
- Return type:
返回由这个
QKeyCombination对象表示的键盘修饰符。另请参阅
- __ne__(rhs)¶
- Parameters:
rhs –
QKeyCombination- Return type:
布尔
如果
lhs和rhs的键和修饰符组合不同,则返回true,否则返回false。- __eq__(rhs)¶
- Parameters:
rhs –
QKeyCombination- Return type:
布尔
如果
lhs和rhs具有相同的键和修饰符组合,则返回true,否则返回false。- toCombined()¶
- Return type:
整数
返回通过对此对象表示的
key()和keyboardModifiers()的值进行按位或操作获得的整数值。可以使用fromCombined()从返回的整数值创建QKeyCombination对象。