0

Can someone tell me the difference of the events in GTK:

on_treeview_button_press_event()

on_treeview_key_press_event()

on_treeview_cursor_changed()
4

1 回答 1

4

“区别?” 它们是不同的事件,即它们是出于不同的原因而产生的。

此外,这些名称令人困惑,因为只有最后一个是 GtkTreeView 小部件的本地名称,前两个是通用 GtkWidget 级别的信号。

该文档指出:

GtkWidget 的按钮按下事件

::button-press-event 信号将在按下按钮(通常来自鼠标)时发出。

GtkWidget 的按键事件

::key-press-event 信号在按键被按下时发出。

GtkTreeView 的光标改变

光标(聚焦单元格)的位置已更改。

于 2012-05-31T10:04:53.177 回答