QShortcutEvent 类

QShortcutEvent 类提供了一个在用户按下键盘组合键时生成的事件。 更多...

头文件 #include <QShortcutEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
继承自 QEvent

公开函数

(自 6.5) QShortcutEvent(const QKeySequence &key, const QShortcut *shortcut = nullptr, bool ambiguous = false)
boolisAmbiguous() const
const QKeySequence &key() const

详细描述

通常您不需要直接使用此类;QShortcut 为处理快捷键提供了高级接口。

另请参阅QShortcut.

成员函数文档

[since 6.5] QShortcutEvent::QShortcutEvent(const QKeySequence &key, const QShortcut *shortcut = nullptr, bool ambiguous = false)

为指定的 key 按压构建快捷事件,与 QShortcut shortcut 关联。

ambiguous 指定是否有多个 QShortcut 用于相同的键序列。

此函数自 Qt 6.5 以来已引入。

bool QShortcutEvent::isAmbiguous() const

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

另请参阅QShortcut::activatedAmbiguously().

const QKeySequence &QShortcutEvent::key() const

返回触发事件的键序列。

© 2024 The Qt Company Ltd. 所包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及相关标志是 The Qt Company Ltd. 在芬兰和/或世界其他国家的 商标。所有其他商标均为各自所有者的财产。