Kernel do Python morre para segunda execução da GUI do PyQt5
Usando o Spyder no Python 3.5.2 | Pacote do Anaconda 4.2.0 (64 bits) do Windows. qt: 5.6.0Na primeira execução, a janela da GUI é aberta conforme o esperadoPara a segunda execução, nada é aberto e o recebimentoKernel morreu, reiniciando mensagem de log.
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_()
Registro de ritmo:
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
Por que o kernel morre para a segunda execução e como resolvê-lo?
(Fazendo o mesmo, mesmo usando # sys.exit (app.exec_ ()) como última linha.)