- class QKeyEvent#
QKeyEvent事件类型由 KeyBoardHandler 发送。 更多…概述#
属性#
方法#
def
__init__()def
count()def
isAccepted()def
isAutoRepeat()def
key()def
matches()定义
modifiers()定义
text()定义
type()
说明
此文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来通知我们。
详细说明#
包含描述键事件的参数
说明
当使用
from __feature__ import true_property时,可以直接使用属性;否则通过访问函数使用。- 属性 accepted: bool#
将accepted设置为
true可以防止键事件传播到项的父元素。通常,如果项对键事件有操作,则应接受它,以便祖先项也不会对同一事件作出响应。
- 属性 count: int#
包含涉及此事件的键的数量。如果
text不为空,这仅仅是字符串的长度。- 访问函数
- 属性 isAutoRepeat: bool#
包含此事件是否来自自动重复的键。
- 访问函数
- 属性 key: int#
此属性包含按下的或释放的键的代码。
有关键盘代码列表,请参阅Qt.Key。
另请参阅 QKeyEvent::key().
- 访问函数
- 属性 modifiers: int#
此属性包含事件发生前存在的键盘修饰符标志。
另请参阅 QKeyEvent::modifiers().
- 访问函数
- 属性 nativeScanCode: int#
这个属性包含按下的键的本地扫描码。它从
QKeyEvent中未发生变化地传递而来。- 访问函数
- 属性 text: str#
这个属性保存了键生成的Unicode文本。当按下或释放修改键(例如Shift、Control、Alt和Meta)时,可能会返回一个空字符串。在这种情况下,
key将包含一个有效的值。- 访问函数
- (type, key, modifiers[, text=""[, autorep=false[, count=1]]])#
- 参数::
type –
Typekey – int
modifiers –
KeyboardModifier的组合text – str
autorep – bool
count – int
- (ke)
- 参数::
ke –
QKeyEvent
- count()#
- 返回类型::
int
属性
count的获取器。- isAccepted()#
- 返回类型::
bool
属性
accepted的获取器。- isAutoRepeat()#
- 返回类型::
bool
属性
isAutoRepeat的获取器。- key()#
- 返回类型::
int
属性
keyᅟ的获取器。- matches(key_)#
- 参数::
key –
StandardKey- 返回类型::
bool
如果按键事件与给定的标准键
key_匹配,则返回true;否则返回false。参阅
StandardKey- modifiers()#
- 返回类型::
int
属性
modifiersᅟ的获取器。- nativeScanCode()#
- 返回类型::
int
属性
nativeScanCodeᅟ的获取器。- setAccepted(accepted)#
- 参数::
accepted – bool
参阅
isAccepted()
属性
acceptedᅟ的设置器。- text()#
- 返回类型::
str
属性
textᅟ的获取器。返回事件类型。