dave wrote:

So I just finished going through the treeview documentation and tutorials, and I'm a little confused (not uncommon for me). My goal is to do two things:
1. Have each line in the treeview connected to an object and let the object tell the treeview what to display, and when it needs to update the display.
2. Optionally also somehow have some of the lines have icons as well as text. (The texts make references to "HBOX-like capabilities" - but I don't see any way of packing arbitrary widgets into the cell render (i.e. a text widget and a icon).)


Does anyone have a quick hint?

For question 1 the normal case is to populate a TreeModel (ususally a ListStore or a TreeStore) with data that is displayed automatically by the TreeView using TreeviewColumns packed with CellRenderers. THe data could be an object reference. I don't know if you have seen the PyGTK 2 tutorial but the following chapter tries to describe the relationship and use of these objects:

http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html

For question 2 you should be able to get some info on this in:

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

If this tutorial chapter is not helpful please let me know how you think it could be improved.

John

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to