[Tutor] gtk.Notebook error
alan.gauld at btinternet.com
Tue Jul 14 01:42:46 CEST 2009
"Amit Sethi" <amit.pureenergy at gmail.com> wrote
> I am having problem with adding pages to gtk.Notebook :
I know nothing about Gtk so I could mbe missing
something here but....
> Now while creating I do :
> def new_tab(widget,widget_render):
> notebook = SmNotebook()
These 2 lines look suspicious.
First you access a method of notebook then you
assign a new object to notebook. Is the original object lost?
Or is it doing something as a side-effect that keeps it around?
It seems to me it would be better to have two separate names
for the two objects?
This will be the new object used here, I assume thats what
> icons = gtk.STOCK_ABOUT
> image = gtk.Image()
> image.set_from_stock(icons, gtk.ICON_SIZE_DIALOG)
> button.connect("clicked", new_tab,box2)
> when I do this I get a warning : smnotebook.py:18: GtkWarning:
> Can't set a parent on widget which has a parent.
Do you get a full stack trace or just that one lline?
It always helps to see the full trace if its there.
Author of the Learn to Program web site
More information about the Tutor