python ttk treeview: как выбрать и установить фокус на строке?

У меня есть виджет ttk.Treeview с некоторыми строками данных. Как мне установить фокус и выбрать (выделить) указанный элемент?

tree.focus_set()

ничего не делает

tree.selection_set(0)

жалуется, что: Элемент 0 не найден, хотя виджет явно заполнен более чем нулевыми элементами. Попытка пункта 1 не лучше.

РЕДАКТИРОВАТЬ: чтобы выбрать элемент, найдите его идентификатор, затем используйте tree.selection_set (id). Ни tree.focus (id), ни tree.focus_set (id), похоже, ничего не делают.

5
задан foosion 22 October 2011 в 21:27
поделиться