PySide6.QtGui.QShortcutEvent

class QShortcutEvent

QShortcutEvent 类提供了一个事件,当用户按下组合键时会生成该事件。更多

PySide6.QtGui.QShortcutEvent 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

通常你不需要直接使用这个类;QShortcut 提供了一个更高级的接口来处理快捷键。

另请参阅

QShortcut

__init__(arg__1)
Parameters:

arg__1QShortcutEvent

__init__(key[, shortcut=None[, ambiguous=false]])
Parameters:

为给定的key按键构造一个快捷事件,与QShortcut shortcut相关联。

ambiguous 指定是否存在多个QShortcut对应相同的按键序列。

__init__(key, id[, ambiguous=false])
Parameters:

为给定的key按键构造一个快捷事件,与QShortcut ID id相关联。

使用其他构造函数

ambiguous 指定是否存在多个QShortcut对应相同的按键序列。

isAmbiguous()
Return type:

布尔

如果触发事件的键序列是模糊的,则返回 true

另请参阅

activatedAmbiguously()

key()
Return type:

QKeySequence

返回触发事件的键序列。

shortcutId()
Return type:

整数

返回生成此事件的QShortcut对象的ID。

另请参阅

id()