Thank you Timo .
I solve this issue .

On Jun 28, 10:25 am, Timo <[email protected]> wrote:
> On 28-06-10 09:05, [email protected] wrote:> How to solve this error .
> >   GtkWarning: Attempting to add a widget with type GtkButton to a
> > GtkWindow, but as a GtkBin subclass a GtkWindow can only contain one
> > widget at a time; it already contains a widget of type GtkLabel
> > I have a idle with a windows and label .
> > I want to add news widgets
>
> A gtk.Bin can hold only one widget. To add more, you need to add a
> container to the window and pack widgets in it.
>
> See the reference manual[0] and/or tutorial[1] for gtk.HBox(),
> gtk.VBox() and gtk.Table() . And see gtk.ButtonBox() to pack a row of
> buttons.
>
> Cheers,
> Timo
>
> [0]http://www.pygtk.org/docs/pygtk/index.html
> [1]http://www.pygtk.org/pygtk2tutorial/index.html
>
>
>
> > Regards
>
> > This is the source code :
>
> > #!/usr/bin/python
> > import gtk
>
> > def visibility_handler(window):
> >   visible = window.get_property("visible")
>
> >   if visible:
> >    window.hide()
> >   else:
> >    window.show()
>
> > def activate_callback(icon, window):
> >   visibility_handler(window)
>
> > def delete_callback(window, event):
> >   visibility_handler(window)
>
> > window = gtk.Window()
> > window.connect("delete-event", delete_callback)
>
> > label = gtk.Label("Some text")
> > label.show()
> > window.add(label)
>
> > button = gtk.Button("Quit")
> > button.show()
> > window.add(button)
> > button = gtk.Button("Set")
> > button.show
> > window.add(button)
>
> > icon = gtk.StatusIcon()
> > icon.set_from_stock(gtk.STOCK_YES)
> > icon.connect("activate", activate_callback, window)
> > _______________________________________________
> > pygtk mailing list   [email protected]
> >http://www.daa.com.au/mailman/listinfo/pygtk
> > Read the PyGTK FAQ:http://faq.pygtk.org/
>
> _______________________________________________
> pygtk mailing list   
> [email protected]http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ:http://faq.pygtk.org/
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to