[pygtk] How to refill a container?
nielinjie
nielinjie at gmail.com
Mon Sep 1 21:27:17 WST 2008
show_all works, thanks a lot :-D
Alessandro Dentella wrote:
> On Sun, Aug 31, 2008 at 08:23:19AM -0700, nielinjie wrote:
>
>> Hello list:
>> I am trying to refill a container (a VBox in my case), saying that I
>> want to remove all child from the container and then add some ones
>> else. Here is my code.
>>
>> self.vbox.foreach(lambda widget:self.vbox.remove(widget))
>> i=0
>> for every in myList:
>> frame=gtk.Frame()
>> widget=gtk.Label()
>> frame.add(widget)
>> self.vbox.pack_start(frame)
>>
>> removing looks works, old children disappeared, but new ones does not
>> appear... :-(
>> Is there any method like 'redraw' needed to be call?
>>
>
>
> did you try to "show_all" self.vbox?
>
> self.vbox.show_all()
>
> and secondarily:
>
> * is myList non empty?
> * why do you need 'every' that you never use?
>
>
>
> sandro
> *:-)
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
>
>
More information about the pygtk
mailing list