qt快捷键 QShortcut

qt快捷键 QShortcut

1、autoRepeat:bool 访问函数:bool autoRepeat() const; void setAutoRepeat(bool); 描述快捷键是否可自动重复,若为 true,则只要系统启用了键盘自动重复,则快捷键启用 自动重复。默认为 true。

2、context:Qt::ShortcutContext 访问函数:Qt::ShortcutContext context() const; void setContext(Qt::ShortcutContext); 描述在什么情况下允许激活(或触发)快捷键,即快捷键的激活方式,默认为 Qt::WindowShortcut。其中 Qt::ShortcutContext 枚举见下表。
qt快捷键 QShortcut_第1张图片
3、enabled:bool 访问函数:bool isEnabled() const; void setEnabled(bool); 描述是否启用快捷键。若启用快捷键,则当产生 QShortcutEvent 事件时,会发送 activated() 或 activatedAmbiguously()信号,若程序处于 WhatsThis 模式下,则快捷键不会发送信号, 而是使用"Whats This"的文字代替,默认为 true。

4、key:QKeySequen

你可能感兴趣的:(qt快捷键 QShortcut)