Python + GTK: как установить выбранную строку в gtk.treeview - PullRequest
11 голосов
/ 30 марта 2012

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

1 Ответ

8 голосов
/ 12 июня 2012
<treeview>.set_cursor(0)  # for your value of `path` 0

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

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

...