class QKeyEvent#

QKeyEvent 事件类型由 KeyBoardHandler 发送。 更多

Inheritance diagram of PySide6.Qt3DInput.Qt3DInput.QKeyEvent

概述#

属性#

方法#

说明

此文档可能包含自动从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]]])#
参数::
  • typeType

  • key – int

  • modifiersKeyboardModifier的组合

  • text – str

  • autorep – bool

  • count – int

(ke)
参数::

keQKeyEvent

count()#
返回类型::

int

属性count的获取器。

isAccepted()#
返回类型::

bool

属性accepted的获取器。

isAutoRepeat()#
返回类型::

bool

属性isAutoRepeat的获取器。

key()#
返回类型::

int

属性 keyᅟ 的获取器。

matches(key_)#
参数::

keyStandardKey

返回类型::

bool

如果按键事件与给定的标准键 key_ 匹配,则返回 true;否则返回 false

参阅

StandardKey

modifiers()#
返回类型::

int

属性 modifiersᅟ 的获取器。

nativeScanCode()#
返回类型::

int

属性 nativeScanCodeᅟ 的获取器。

setAccepted(accepted)#
参数::

accepted – bool

参阅

isAccepted()

属性 acceptedᅟ 的设置器。

text()#
返回类型::

str

属性 textᅟ 的获取器。

type()#
返回类型::

Type

返回事件类型。