1

Qtでキーを押したときにイベントを発生させる方法を知っています。しかし、私はシーケンスを処理する必要があります。ユーザーが を押したときにのみイベントを発生させますctrlaltt

このシーケンスをキャプチャするにはどうすればよいですか? どのキーが押されたかを検出する方法を教えてください。

4

1 に答える 1

2

を作成しQAction、必要なキー シーケンスを で追加しますsetShortcut(const QKeySequence& shortcut)QActionを呼び出してを関連付けると、とQWidget::addAction(QAction* action)の間に適切な信号/スロット接続を作成できます。QActionQWidget

于 2013-05-04T12:05:33.177 に答える