0
有人能告訴我該事件的GTK的區別:「差異」的Gtk事件差異
on_treeview_button_press_event()
on_treeview_key_press_event()
on_treeview_cursor_changed()
有人能告訴我該事件的GTK的區別:「差異」的Gtk事件差異
on_treeview_button_press_event()
on_treeview_key_press_event()
on_treeview_cursor_changed()
它們是不同的事件,即它們是由於不同的原因而產生的。
此外,這些名稱令人困惑,因爲只有最後一個是GtkTreeView小部件的本地,前兩個是通用GtkWidget級別的信號。
的文檔狀態:
的GtkWidget的button-press-event:
當按下一個按鈕(通常從鼠標)的::按鈕按壓事件信號將被髮射。
的GtkWidget的key-press-event:
當按下一個鍵後::按鍵事件信號被髮射。
GtkTreeView的cursor-changed:
光標(焦點的單元格)的位置發生了變化。
我創建了一個樹形視圖窗口,並添加了按鈕按下事件和光標更改事件,每次當我在窗口中單擊時,都會發現有這兩個事件。即使我點擊在同一個地方,所以我不明白爲什麼。所以我想知道當我點擊樹形視圖時是否要調用一個函數,我可以使用這兩個函數中的任何一個。 – Alice