Hi, I have a dialog, that creates a new dialog and shows it. The code is like
self.dlg = MyDialog(self) dlg.show() This code is part of a slot. Whenever this code is hit, a new dialog is created with destroying the old one. I thought, that the garbage collector should take care of deleting the old one. Same thing happens with nonmodal dialogs spawned from the QMainWidget. When closing the application, I have to close every single dialog, that was displayed via the show() method, individually. Additionally I have seen this strange behavior. If I create the dialog above with self as a parent, the dialog containing the slot is put behind all other windows. Another observation is, that the newly generated dialog (using the above code) is put centered on top of the generating dialog. I expected the window manager to take care of the placement. The last observation is, that the generating dialog is always behind the generated dialog. I cannot bring it into the foreground. What am I doing wrongly? Detlev -- Detlev Offenbach [EMAIL PROTECTED] _______________________________________________ PyKDE mailing list PyKDE@mats.imk.fraunhofer.de http://mats.imk.fraunhofer.de/mailman/listinfo/pykde