Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Qtでキーを押したときにイベントを発生させる方法を知っています。しかし、私はシーケンスを処理する必要があります。ユーザーが を押したときにのみイベントを発生させますctrlaltt。
このシーケンスをキャプチャするにはどうすればよいですか? どのキーが押されたかを検出する方法を教えてください。
を作成しQAction、必要なキー シーケンスを で追加しますsetShortcut(const QKeySequence& shortcut)。QActionを呼び出してを関連付けると、とQWidget::addAction(QAction* action)の間に適切な信号/スロット接続を作成できます。QActionQWidget
QAction
setShortcut(const QKeySequence& shortcut)
QWidget::addAction(QAction* action)
QWidget