0

GTK のイベントの違いを教えてください。

on_treeview_button_press_event()

on_treeview_key_press_event()

on_treeview_cursor_changed()
4

1 に答える 1

4

"違い?" それらは異なるイベントです。つまり、さまざまな理由で生成されます。

また、これらの名前は紛らわしいです。最後の名前だけがGtkTreeViewウィジェットに対してローカルであり、最初の2つは一般的なGtkWidgetレベルのシグナルです。

ドキュメントには次のように記載されています。

GtkWidgetのbutton-press-event

:: button-press-eventシグナルは、ボタン(通常はマウスから)が押されたときに発行されます。

GtkWidgetのkey-press-event

:: key-press-eventシグナルは、キーが押されたときに発行されます。

GtkTreeViewのカーソル-変更

カーソル(フォーカスされたセル)の位置が変更されました。

于 2012-05-31T10:04:53.177 に答える