Python + GTK: как установить выбранную строку на gtk.treeview

Я пытаюсь сделать команду клавиатуры. Когда я вставляю S + some_number + Return, мне нужно вызвать функцию, которая увидит этот номер в столбце в Gtk.Treeview и установит эту строку. Как я могу это сделать?

Ответ 1

<treeview>.set_cursor(0)  # for your value of 'path' 0

это то, чего ты хочешь? Я думаю, что treeview также захватит фокус.

Если вы хотите добавить заданную строку в набор выбора, а не очистить старый выбор и установить только одну выбранную строку, вам нужно сыграть с Gtk.TreeSelection который вы получите с помощью .get_selection().