【发布时间】:2015-07-12 10:44:34
【问题描述】:
是否可以限制QKeySequence 在QKeySequenceEdit 中只显示一个快捷方式?目前它支持多达 4 个快捷方式。我的应用程序仅支持一个快捷键的按键序列,例如Ctrl+A 或 Ctrl+C 而不是例如Ctrl+A, D 或 Ctrl+C, X, Z。
是否可以将QKeySequence 或QKeySequenceEdit 限制为一个按键序列?
【问题讨论】:
-
QKeySequence 支持四键有什么问题?您不必定义四个快捷键,是吗?只需将它们与两个键一起使用即可。
-
@FrankOsterfeld 不,我不是,但是向用户显示四个键并只使用一个键是一个 UX nogo...
-
如果您不定义这些快捷方式,它们会在 UI 中的什么位置显示?
-
@FrankOsterfeld 他们出现在我正在使用的
QKeySequenceEdit中。不显示他们也可以... -
这似乎更像是一个关于
QKeySequenceEdit的问题,而不是QKeySequence。
标签: c++ qt qt5 qkeyevent qkeysequence