oRLaN
Ноя. 30, 2011 07:55:40
Имеется TreeView на ListStore, в котором содержится текст и только текст. Хотелось бы получить возможность сортировать выдачу щелчками на заголовках. Куда копать?
Kupuyc
Дек. 1, 2011 10:45:20
Если я верно понял о чем речь, то копать нужно в сторону QSortFilterProxyModel. Связываете модель и прокси, представлению вместо оригинальной модели ставите прокси, говорите прокси setDynamicSortFilter(True), а представлению setSortingEnabled(True).
Kupuyc
Дек. 2, 2011 09:14:58
Пардон, это я недоглядел.
cavinc
Дек. 23, 2011 06:25:43
для 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() - включает сортировку по колонке т.ею то что тебе нужно