我知道我的问题已经在这里被问过:
但是给出的链接没有链接任何东西,当我的窗口显示时我仍然无法对我的树视图进行排序。
这是我的代码:
treeview = Gtk.TreeView(model=liststore)
col = renderer_text('Nom', 1, store=liststore, sortable=True)
col.set_sort_order(Gtk.SortType.ASCENDING) #??????????????????????????
treeview.append_column(col)
def renderer_text(title, col, editable=False, store=None, sortable=None):
render = Gtk.CellRendererText()
if editable:
render.set_property('editable', True)
render.connect('edited', text_edited, store, col)
column = Gtk.TreeViewColumn(title, render, text=col)
if sortable:
column.set_sort_column_id(col)
return column
set_sort_order(Gtk.SortType.ASCENDING) 会很棒,但在我的情况下它并没有排序!