Soll ich in meiner PyQt-Anwendung "app.exec ()" oder "app.exec _ ()" verwenden?

Ich benutze Python 3 und PyQt5. Hier ist mein Test PyQt5-Programm, konzentrieren Sie sich auf die letzten 2 Zeilen:

from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys

class window(QWidget):
def __init__(self,parent=None):
    super().__init__(parent)
    self.setWindowTitle('test')
    self.resize(250,200)

app=QApplication(sys.argv)
w=window()
w.show()
sys.exit(app.exec())
#sys.exit(app.exec_())

ich weißexec ist ein Sprachschlüsselwort in Python. Aber Code anOffizielle PyQt5-Dokumentation (speziell dieObjektzerstörung beim Beenden Teil). Ich sehe, dass Beispiel Verwendung von zeigtapp.exec() das verwirrt mich.

Als ich es auf meinem Rechner getestet habe. Ich stellte fest, dass es keinen sichtbaren Unterschied zu meinem Ende gibt. Mit und ohne_ erzeugt die gleiche Ausgabe in keinem Zeitunterschied.

Meine Frage ist:

Geht irgendetwas schief, wenn ich es benutze?app.exec()? wie Zusammenstoß mit Pythons internenexec? Ich vermute da beidesexec's führen etwas aus.Wenn nicht, kann ich beide austauschbar verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage