- 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 –
Type
key – 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ᅟ
的获取器。返回事件类型。