5

Qtで矢印キーの1つが押されたことをどのように検出しますか? また、最小化されている場合でも、アプリケーションはそれらを検出しますか?

4

1 に答える 1

8

qtの矢印キーの1つが押されたことをどのように検出しますか?

階層の最上位のウィジェットでキープレスイベントを処理する。キーコードのリストを参照してください。Qt::Left-Qt::Down範囲が関心のあるものです。

また、最小化されている場合でも、アプリケーションはそれらを検出しますか?

いいえ。キーボードのフォーカスがある場合にのみ検出されますが、最小化されている場合は検出されません。Qtではクロスプラットフォーム方式でグローバルホットキーを設定することはできません。

于 2010-10-30T19:20:01.250 に答える