Hi Christoph!
Ich hätte da jetzt noch was bzgl. deines Problems gefunden:
Füge mal die Zeilesignal.signal(signal.SIGINT, signal.SIG_DFL)
hinzu, bevor du app.exec_loop() aufrufst. Davor musst du jedoch noch das Modul signal importieren. SIGINT ist dabei das Interrupt-Signal, das an das Programm gesendet wird, wenn Crtl + C gedrückt wird.Es ist häufiger SIGTERM bei STRG+C, Kostet aber auch nix, beide zu überwachen.
So? Ich habe mich daran gehalten: http://www.wlug.org.nz/SIGINT.
Grüße,
Fabian St.