Python-Kernel stirbt für zweiten Durchlauf der PyQt5-GUI
Verwenden von Spyder in Python 3.5.2 | Anaconda 4.2.0 (64-Bit) Windows-Paket. Menge: 5.6.0Bei der ersten Ausführung wird das GUI-Fenster wie erwartet geöffnet.Für den 2. Lauf wird nichts geöffnet und es wird @ empfangKernel gestorben, Neustart log message.
gui1.py:
import sys from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
w = QWidget()
w.resize(250,150) w.show()
#sys.exit(app.exec_())
app.exec_()
IPhython-Protokoll:
runfile('F:/work/ws_python/TestProj1/gui1/gui1.py', wdir='F:/work/ws_python/TestProj1/gui1')
runfile('F:/work/ws_python/TestProj1/gui1/gui1.py', wdir='F:/work/ws_python/TestProj1/gui1')
Kernel died, restarting
Kernel died, restarting
Kernel died, restarting
Warum stirbt der Kernel für den 2. Durchgang und wie löst man das?
(Dasselbe auch mit # sys.exit (app.exec_ ()) als letzte Zeile.)