On Monday 16 June 2003 11:34 pm, Wido Depping wrote:
> I have a widget whose children are created dynamicly. if i get new data i
> have to refresh the widget, delete all it's children and create the
> child-widgets again. Most of the time this method works, but sometimes i
> get a segmentation fault.
> This is the method for the deletion of the children:
> for x in  self.attributeWidget.children():
>       name = str(x.name())
>       # this ensures, that the layout is not deleted
>       # every label, lineedit and button has a name which starts with 'LDAP'
>       if name[:4] == "LDAP":
>               x.destroy()
>               self.attributeWidget.removeChild(x)
>
> So, is my code wrong or is it PyQt's fault? Attached is a backtracke i got
> from gdb:

What happens if you call removeChild() before you call destroy()?

Phil

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to