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
对象。