Щелчок правой кнопкой мыши на строке GtkTreeView - PullRequest
5 голосов
/ 31 декабря 2010

Как мне сделать что-нибудь, когда пользователь щелкнет правой кнопкой мыши в строке дерева?

1 Ответ

4 голосов
/ 27 сентября 2011

Это действительно просто, просто послушайте сигнал «кнопка-событие-нажатие» и наберите treeview.get_path_at_pos() для выбора выбранной строки:

def button_press_event(treeview, event):
    if event.button == 3: # right click
        model, path = treeview.get_path_at_pos(int(event.x), int(event.y))
        # do something with the selected path

treeview.connect('button-press-event' , button_press_event)
...