Найти - Пользователи
Полная версия: Как настроить сортировку TreeView щелчком на заголовке?
Начало » GUI » Как настроить сортировку TreeView щелчком на заголовке?
1
oRLaN
Имеется TreeView на ListStore, в котором содержится текст и только текст. Хотелось бы получить возможность сортировать выдачу щелчками на заголовках. Куда копать?
Kupuyc
Если я верно понял о чем речь, то копать нужно в сторону QSortFilterProxyModel. Связываете модель и прокси, представлению вместо оригинальной модели ставите прокси, говорите прокси setDynamicSortFilter(True), а представлению setSortingEnabled(True).
oRLaN
Kupuyc
Если я верно понял о чем речь, то копать нужно в сторону QSortFilterProxyModel. Связываете модель и прокси, представлению вместо оригинальной модели ставите прокси, говорите прокси setDynamicSortFilter(True), а представлению setSortingEnabled(True).
Увы, я использую PyGTK…
Kupuyc
Пардон, это я недоглядел.
cavinc
для PyGTK можно так :
         column=gtk.TreeViewColumn(title, gtk.CellRendererText(), text=columnId)
column.set_resizable(True)
column.set_sort_column_id(columnId)
treeview.append_column(column)
где column.set_sort_column_id() - включает сортировку по колонке т.ею то что тебе нужно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB