0

GtkEntryウィジェットでEnter/Returnキーをキャッチしようとしています。またはのシグナルハンダーを作成する必要がありますkey-press-eventkey-release event

4

2 に答える 2

4

または、ユーザーがEnterキーを押すか、他の方法でアクティブ化したときに発生する「アクティブ化」シグナルへの接続を検討することもできます。

于 2011-10-11T16:11:21.700 に答える
3

いずれかのシグナルが行うように、イベントにいつ作用するかによって異なります。key-press-event を処理し、ユーザーがキーを押したままにすると、シグナルを受け取り続けます。key-release-event を処理すると、ユーザーがキーを離したときにシグナルを 1 つだけ受け取ります。

最も一般的には、key-release-event を使用したいと思うでしょう。

于 2011-07-30T14:37:29.133 に答える