1

I have a gtkTreeView with this model structure:

Row One

.. Child One

....Grandson On

....Grandson Two

Row Two

..Child One

I need to read each one of this rows.

How can I do?

I'm a new bee in gtk.

Eduardo
  • 1,698
  • 4
  • 29
  • 48

1 Answers1

2

I solved my own problem above with this code:

def print_tree_store(store):
    rootiter = store.get_iter_first()
    print_rows(store, rootiter, "")

def print_rows(store, treeiter, indent):
    while treeiter != None:
        print indent + str(store[treeiter][:])
        if store.iter_has_child(treeiter):
            childiter = store.iter_children(treeiter)
            print_rows(store, childiter, indent + "\t")
        treeiter = store.iter_next(treeiter)

Is part of this documentation

Tree and List Widgets

Eduardo
  • 1,698
  • 4
  • 29
  • 48