Hier ist mein Code für die Klick-Taste ist:PyQt5: Wie eine Taste, um die gui zu schließen, um nach dem Klicken
run_btn=QtWidgets.QPushButton("Run")
def main():
print ('Starting Program')
run_btn.clicked.connect(main)
Aber nachdem ich „Ausführen“ klicken, es ist nur druckt „Startprogramm“ wieder und wieder, und das GUI-Fenster verschwindet nicht:
Wie kann ich die Taste macht es einmal gedruckt und mit dem Programm weitergehen?
Ich verwende PyQt5 und Python 3.4.0
Es ist schwer zu sagen aus diesem snippet. Können Sie ein minimales Arbeitsbeispiel bereitstellen, das unerwünschtes Verhalten reproduziert? – mFoxRU
@mFoxRU http://prntscr.com/eek8ws hier ist was ich meine ... das GUI-Fenster verschwindet nicht ... –
Aufruf 'close()' Methode des Hauptfensters – mFoxRU