Greetings,

I am facing a rather annoying problem since I have no idea how to get rid of a dialog that I created.

For example, in an instance of QMainWindow I opened another dialog with

 self.dialogNew = newDialog (self)
 self.dialogNew.show ()

newDialog is a subclassed QDialog with UI created in Qt Designer.


Now, how do I get rid of that dialog and when will its destructor get called?

I implemented __del__ method just too see when it gets called, but it turns out that I can execute

del self.dialogNew

and still nothing happens.

My probles goes deeper than this, since I have one QObject class that I used to implement timer. Now, I would want to delete certain instance of this class because I don't need it. And since del doesn't do anything, my timer never stops.

If anyone can shed some light on this, I'd be very happy.

rgrds,
David
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to