-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 28 Sep 2003 23:36, Thomi Richards wrote:
>
> however, now all the columns display the first name! I'm not sure i
> completely understand this... i associated the correct data with the
> correct columns in the "model" part of the thing....
>
> wha??
>
> /me is *very* confused :\

sorry, i should have done this earlier. Here's a snapshot of the problem I'm 
having:

http://thomi.imail.net.nz/snapshot4.png

and here's the code:

- --<snip>--
self.emodel = 
gtk.ListStore(gobject.TYPE_INT,gobject.TYPE_STRING,gobject.TYPE_STRING,gobject.TYPE_STRING,gobject.TYPE_STRING)
                #get data for all employeesin DB:
                data = self.dbi.execute('''select 
EID,first_name,last_name,home_phone,cell_phone from employees;''')
                #insert rows into list model, one line at a time:
                for line in data:
                        iter = self.emodel.append()

                        for i in range(4):
                                self.emodel.set_value(iter,i,line[i])
                #crate the view widget:
                self.eview = gtk.TreeView(self.emodel)
                #create the columns one at a  time:
                renderer = gtk.CellRendererText()
                column = gtk.TreeViewColumn("EID", renderer, text=1)
                self.eview.append_column(column)

                renderer = gtk.CellRendererText()
                column = gtk.TreeViewColumn("First Name", renderer, text=1)
                self.eview.append_column(column)

                renderer = gtk.CellRendererText()
                column = gtk.TreeViewColumn("Last Name", renderer, text=1)
                self.eview.append_column(column)

                renderer = gtk.CellRendererText()
                column = gtk.TreeViewColumn("Home Phone", renderer, text=1)
                self.eview.append_column(column)

                renderer = gtk.CellRendererText()
                column = gtk.TreeViewColumn("Cell Phone", renderer, text=1)
                self.eview.append_column(column)

                #set up some nice settings:
                self.eview.set_headers_clickable(gtk.TRUE)
- --</snip>--

any ideas? I'm completely stumped on this one...
- -- 
Thomi Richards,
http://once.sourceforge.net/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/d+li2tSuYV7JfuERAtqsAJsEwH296hWtPbFrvbW6XX5IeQB7TgCfXszJ
8aiurXaINqyihXh+Dkwd0Ok=
=KVpK
-----END PGP SIGNATURE-----

_______________________________________________
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