快捷 QML 类型
提供键盘快捷方式。 更多信息...
导入语句 | import QtQuick |
属性
- autoRepeat : bool
- context : 枚举
- enabled : bool
- nativeText : string
- portableText : string
- sequence : keysequence
- sequences : list<keysequence>
信号
详细描述
Shortcut 类型允许您处理键盘快捷方式。快捷方式可以设置为以下 标准键盘快捷方式 之一,或可以描述为包含最多四个按键序列的字符串,这些按键序列用于 激活 快捷方式。
Item { id: view property int currentIndex Shortcut { sequences: [StandardKey.NextChild] onActivated: view.currentIndex++ } }
也可以设置多个快捷方式 序列,以便通过不同的按键序列激活组合。
另请参阅 键 和 shortcutOverride。
属性文档
autoRepeat : bool |
此属性表示快捷方式是否可以自动重复。
默认值为 true
。
context : enumeration |
enabled : bool |
此属性表示是否启用快捷方式。
默认值为 true
。
nativeText : string |
此属性提供快捷方式的按键序列,作为平台特定的字符串。这意味着它将被翻译,在 macOS 上,它将类似于菜单栏中的按键序列。最好将此文本显示给用户(例如,在工具提示中)。
另请参阅 sequence 和 portableText.
portableText : string |
此属性以“便携”格式提供快捷键键序列字符串,适用于读写文件。在许多情况下,它看起来与Windows和X11上的本地文本相似。
另请参阅 sequence 和 nativeText.
sequence : keysequence |
sequences : list<keysequence> |
信号文档
activated() |
当快捷键被激活时,发出此信号。
注意: 相应处理程序是onActivated
。
activatedAmbiguously() |
当快捷键模糊激活时,发出此信号,意味着它与多个快捷键的起始部分相匹配。
注意: 相应处理程序是onActivatedAmbiguously
。
© 2024 The Qt Company Ltd. 本文档的贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证第 1.3 版的条款授权的。Qt 和相应的标识是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。