[Glade-users] gobject.TYPE_PYOBJECT in a liststore
- From: francesco at promotux.it (francesco)
- Subject: [Glade-users] gobject.TYPE_PYOBJECT in a liststore
- Date: Tue, 29 Sep 2009 14:30:59 +0200
francesco wrote:
Hi, i am converting a complex glade project to gtkbuilder. After a long
fight with custom widget that are managed differently in gtkguilber i
am trying to use the treeview builder in glade. In the original code i
have that
model = gtk.ListStore(gobject.TYPE_PYOBJECT, str, str)
i created a similar scheme in glade:
i selected Gobject in the list but it give me a NoneType so if i append
a "None" it works but if a try to append to the model an object, string,
string it give me a wrong type error
this is a print of the glade-made model:
print type(model[0][0]), type(model[0][1]), type(model[0][2])
<type 'NoneType'> <type 'str'> <type 'str'>
model.append([None, "stringa1", "stringa2"]) <-- it works
model.append([mags[0], "stringa1", "stringa2"]) <-- doesn't work (
mags[0] is a db-record-obj )
any tips?
Thanks
F.
_______________________________________________
Glade-users maillist - Glade-users at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-users
Found that if i change from :
<columns>
<!-- column-name GObject1 -->
<column type="GObject"/>
<!-- column-name Denominazione -->
<column type="gchararray"/>
<!-- column-name localita -->
<column type="gchararray"/>
</columns>
to:
<columns>
<!-- column-name GObject1 -->
<column type="gobject.TYPE_PYOBJECT"/>
<!-- column-name Denominazione -->
<column type="gchararray"/>
<!-- column-name localita -->
<column type="gchararray"/>
</columns>
it works but if I edit again from edit it save:
<!-- column-name GObject1 -->
<column />
so i have to modify the xml file by hand everytime.
F.
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]