Fabian St.: (Python) Programm lässt sich nicht mit Strg+C beenden

Beitrag lesen

Hi Julian!

es passier exakt garnichts. Ich habe dein try-except-Konstrukt jetzt mal um meinen Hauptprogrammteil rumgebaut, so:

try:
        app = QApplication(sys.argv)
        app.connect(app, SIGNAL('lastWindowClosed()'), app, SLOT('quit()'))
        form = simulation()
        form.show()
        app.setMainWidget(form)
        app.exec_loop()
except KeyboardInterrupt:
        print 'Beenden'
        sys.exit(1)

  
Sorry, ich habe überlesen, dass es sich um eine GUI-Anwendung mit PyQT handelt. Da kann ich dir leider nicht weiterhelfen. Eventuell gibt es für PyQT jedoch irgendeine eine Event-Listener-Methode, mit der du ein Drücken von Crtl + C abfangen könntest, um dementsprechend darauf reagieren zu können.  
  
Grüße,  
Fabian St.

-- 
Selfcode: [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%28+ss%3A%29+de%3A%3E+js%3A%7C+ch%3A%3F+mo%3A%29+zu%3A%29)