[pygtk] [SOLVED] Re: TreeView (liststore) sorting.
middleofdreams at gmail.com
middleofdreams at gmail.com
Thu Feb 4 17:51:44 WST 2010
I finally figure it out. For those who also is (or will) looking for
something like that:
someliststore.set_sort_func(5,compare_data)
someliststore.set_sort_column_id(5,gtk.SORT_DESCENDING)
def compare_data(model, iter1, iter2):
data1 = model.get_value(iter1,5)
data2 = model.get_value(iter2,5)
if data1==data2:
#if same vals:
data1 = model.get_value(iter2,0)
data2 = model.get_value(iter1,0)
#sort by other column in reverse order
data2=data2.lower()
data1=data1.lower()
#just for make it case insensitive
#no need adding it for column 5 - there are integers
return cmp(data1, data2)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.daa.com.au/pipermail/pygtk/attachments/20100204/49fba347/attachment.htm
More information about the pygtk
mailing list