On Friday 15 August 2003 6:04 pm, Vincent Wagelaar wrote: > Hi, > > In my maindialog i'm trying to close the application when an error has > occurred. But my application won't stop running. > > a = QApplication(sys.argv) > > w = mainwindow() > a.setMainWindow(w) > a.exec_loop() > > > class mainwindow(QMainWindow): > def __init__(self, *args): > QMainWindow.__init__(self, *args) > error = 1 > if error: > qApp.quit() > else: > self.show() > > > This will not close the application
QApplication.quit() causes a return from QApplication.exec_loop(). It doesn't actually terminate the current process. As the event loop isn't running when you call it, the call has no effect. Phil _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
