GtkEntry
ウィジェットでEnter/Returnキーをキャッチしようとしています。信号ハンドラをkey-press-event
またはkey-release event
にする必要がありますか?私はGtkシグナルを使用する必要があります:GtkEntryの戻りキーをキャッチするためのkey-press-eventまたはkey-release-event?
0
A
答えて
2
これは、どちらの信号としても、イベントに応じて動作するかどうかによって異なります。 key-press-eventを処理し、ユーザーがそのキーを押さえていると、シグナルが得られます。 key-release-eventを処理すると、ユーザーがキーを離したときに1つのシグナルしか得られません。
最も一般的には、key-release-eventを使用したいと思うでしょう。
4
代わりに「アクティブ化」信号をキャッチしたくないですか? –