Gtk事件差异
有人能告诉我GTK中事件的区别吗:Gtk事件差异,gtk,Gtk,有人能告诉我GTK中事件的区别吗: on_treeview_button_press_event() on_treeview_key_press_event() on_treeview_cursor_changed() “差异?”它们是不同的事件,也就是说,它们是出于不同的原因产生的 此外,这些名称令人困惑,因为只有最后一个是GtkTreeView小部件的本地名称,前两个是通用的GtkWidget级别信号 文件规定: GtkWidget的: 按下按钮(通常来自鼠标)时,将发出::butto
on_treeview_button_press_event()
on_treeview_key_press_event()
on_treeview_cursor_changed()
“差异?”它们是不同的事件,也就是说,它们是出于不同的原因产生的
此外,这些名称令人困惑,因为只有最后一个是GtkTreeView小部件的本地名称,前两个是通用的GtkWidget级别信号
文件规定:
GtkWidget的:
按下按钮(通常来自鼠标)时,将发出::button press事件信号
GtkWidget的:
按键时,会发出::按键事件信号
GtkTreeView的:
光标(聚焦单元格)的位置已更改
“差异?”它们是不同的事件,也就是说,它们是出于不同的原因产生的
此外,这些名称令人困惑,因为只有最后一个是GtkTreeView小部件的本地名称,前两个是通用的GtkWidget级别信号
文件规定:
GtkWidget的:
按下按钮(通常来自鼠标)时,将发出::button press事件信号
GtkWidget的:
按键时,会发出::按键事件信号
GtkTreeView的:
光标(聚焦单元格)的位置已更改
我创建了一个树状视图窗口,添加了按钮按下事件和光标更改事件,我发现每次单击窗口时,都会出现这两个事件。甚至我在同一个地方点击,所以我不太明白为什么。因此,我想知道当我在树状视图中单击时是否要调用一个功能,我可以使用这两个功能中的任何一个。我创建了一个树状视图窗口,并添加了按钮按下事件和光标更改事件,我只是发现每次在窗口中单击时,都有这两个事件。甚至我在同一个地方点击,所以我不太明白为什么。所以我想知道当我点击树状视图时,我是否想调用一个功能,我可以使用这两个功能中的任何一个。