source: ListStore
import pygtk
pygtk.require("2.0")
import gtk
NAME="ListStore"
DATA = [
[1, "one"],
[2, "two"],
[3, "three"],
]
def dump(l):
iter = l.get_iter_root()
n_columns = l.get_n_columns()
while iter:
res = ""
for i in range(0, n_columns):
res += "%s:%s, " % (i, l.get_value(iter, i))
print res
iter = l.iter_next(iter)
def t_liststore():
l = gtk.ListStore(int, str)
for data in DATA:
iter = l.append( data )
l.set(iter)
return l
if __name__ == '__main__':
l = t_liststore()
dump(l)