QShortcutEvent 类
QShortcutEvent 类提供了一个在用户按下键盘组合键时生成的事件。 更多...
头文件 | #include <QShortcutEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承自 | QEvent |
- 包括继承成员的所有成员列表
- 过时成员
- QShortcutEvent 是事件类的一部分。事件类.
公开函数
(自 6.5) | QShortcutEvent(const QKeySequence &key, const QShortcut *shortcut = nullptr, bool ambiguous = false) |
bool | isAmbiguous() 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. 在芬兰和/或世界其他国家的 商标。所有其他商标均为各自所有者的财产。