QShortcutEvent Class

The QShortcutEvent class provides an event which is generated when the user presses a key combination. 更多...

头文件: #include <QShortcutEvent>
qmake: QT += gui
基类: QEvent

公有函数

QShortcutEvent(const QKeySequence &key, int id, bool ambiguous = false)
~QShortcutEvent()
bool isAmbiguous() const
const QKeySequence &key() const
int shortcutId() const
  • 6 个公有函数继承自 QEvent

其他继承的成员

  • 1 个属性继承自 QEvent
  • 1 个静态公有成员继承自 QEvent
  • 2 个受保护的变量继承自 QEvent

详细描述

The QShortcutEvent class provides an event which is generated when the user presses a key combination.

Normally you do not need to use this class directly; QShortcut provides a higher-level interface to handle shortcut keys.

参见 QShortcut.

成员函数

QShortcutEvent::QShortcutEvent(const QKeySequence &key, int id, bool ambiguous = false)

Constructs a shortcut event for the given key press, associated with the QShortcut ID id.

ambiguous specifies whether there is more than one QShortcut for the same key sequence.

QShortcutEvent::~QShortcutEvent()

Destroys the event object.

bool QShortcutEvent::isAmbiguous() const

Returns true if the key sequence that triggered the event is ambiguous.

参见 QShortcut::activatedAmbiguously().

const QKeySequence &QShortcutEvent::key() const

Returns the key sequence that triggered the event.

int QShortcutEvent::shortcutId() const

Returns the ID of the QShortcut object for which this event was generated.

参见 QShortcut::id().