Форум сайта python.su
Имеется TreeView на ListStore, в котором содержится текст и только текст. Хотелось бы получить возможность сортировать выдачу щелчками на заголовках. Куда копать?
Офлайн
Если я верно понял о чем речь, то копать нужно в сторону QSortFilterProxyModel. Связываете модель и прокси, представлению вместо оригинальной модели ставите прокси, говорите прокси setDynamicSortFilter(True), а представлению setSortingEnabled(True).
Офлайн
KupuycУвы, я использую PyGTK…
Если я верно понял о чем речь, то копать нужно в сторону QSortFilterProxyModel. Связываете модель и прокси, представлению вместо оригинальной модели ставите прокси, говорите прокси setDynamicSortFilter(True), а представлению setSortingEnabled(True).
Офлайн
Пардон, это я недоглядел.
Офлайн
для PyGTK можно так :
column=gtk.TreeViewColumn(title, gtk.CellRendererText(), text=columnId)
column.set_resizable(True)
column.set_sort_column_id(columnId)
treeview.append_column(column)
Офлайн