他们有什么区别呢?
在Qt中,如果我有QPushButton的热键,我可以通过“Alt + ?”来实现,但如果是qaction,我可以按“?”仅有的
In Windows, an accelerator key is application global; e.g. Alt+F4.
A 快捷键是菜单项或按钮名称的一部分,可以带下划线,并且当该菜单项或按钮直接可用时可用(不带修饰符)。
来自微软:
A hot key是用户可以按下以快速执行操作的组合键。例如,用户可以创建一个热键来激活给定窗口并将其置于 z 顺序的顶部。
这似乎表明热键是系统全局的。
总结:
- 快捷键=无修饰符,本地菜单或(对于按钮)窗口中
- 加速键 = 通常带有修饰符,应用程序全局
- 热键=显然是系统全局的
我不知道Qt中的具体含义;请参阅 Qt 文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)