Hi,

You want something like this.

model, rows = treeview1.get_selection().get_selected()
for row in rows:
      iter = model.get_iter(row)
      print modle.get_value(iter, 0)


-Chris


On Mon, 13 Dec 2004 12:04:42 +0100, Marcus Habermehl <[EMAIL PROTECTED]> wrote:
> Hello.
> 
> I want to get the values of selected (multiple) rows in a gtk.TreeView.
> 
> But I doesn't understand how I can do this.
> 
> If I can only select one row, I get the value with
> 
> entry1, entry2 = treeview1.get_selection().get_selected()
> entry = entry1.get_value(entry2, 0)
> 
> >From there I thought that this is correct.
> 
> select1, select2 = treeselection1.get_selected_rows()
> for item in select2[0]:
>     print select1.get_value(item, 0)
> 
> But I become this error.
> 
> Traceback (most recent call last):
>   File "./gpkgtool.py", line 116, in Rm
>     print select1.get_value(item, 0)
> TypeError: iter must be a GtkTreeIter
> 
> How can I get the values, now?
> 
> Regards
> 
> Marcus
> 
> _______________________________________________
> pygtk mailing list   [EMAIL PROTECTED]
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
> 


-- 
Christopher Lambacher
[EMAIL PROTECTED]
_______________________________________________
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