Как вы сортируете древовидное представление по столбцу?

Я пытаюсь отсортировать виджет дерева по столбцу. В частности, я хочу отсортировать древовидную структуру с помощью патрулей столбцов.

    # Add Sorting
    l = [(AttendanceView.set(k, AttendanceView['columns'][2]), k) for k in AttendanceView.get_children('')]
    print("In sort")
    # rearrange items in sorted positions
    for index, (val, k) in enumerate(l):
        AttendanceView.move(k, '', index)

Линия:

print(AttendanceView['columns'])

дает:

('firstname', 'secondname', 'patrol', 'present')

person MainStreet    schedule 04.12.2018    source источник
comment
Проверено это сортировка столбцов Tk treeview   -  person Samuel Kazeem    schedule 05.12.2018
comment
Возможный дубликат сортировки столбцов Tk treeview   -  person j_4321    schedule 05.12.2018
comment
@ChuckG Я просмотрел это и реализовал в своей программе, однако мой желаемый результат - просто организовать древовидное представление столбцом Patrol при его инициализации. В решении, на которое вы ссылались, ОП хотел упорядочить свое древовидное представление по столбцу по команде пользователей (щелкнув столбец). Я просто хочу, чтобы дерево было упорядочено.   -  person MainStreet    schedule 05.12.2018