Вот документы для Treeview.
Вы неоднократно использовали термин «столбец», но когда вы говорите «несколько элементов с одинаковым именем» и ссылаетесь на «первый элемент»это звучит очень похоже на то, что вы говорите о строках.
Если вы хотите столбец, вам нужно захватить событие щелчка, используя treeview.bind("<Button-1>", callback)
или его вариант.Затем вы использовали бы treeview.identify_column
, чтобы получить индекс столбца, основанный на местоположении x события (имейте в виду, согласно документам, что, если ваши столбцы переставлены, вам может потребоваться дополнительная работа). Вот две ссылки , если вам нужна информация о событиях.
Если вы на самом деле говорили о строках, вы можете использовать treeview.selection()
, чтобы получить список iids извыбранные элементы, а затем введите их в treeview.index()
, чтобы получить 0-индекс строки, о которой вы говорили.