Frage

Link Text

Wenn ich es tue:

tkMessageBox.askquestion(title="Symbol Display",message="Is the symbol visible on the console")

Zusammen mit dem Symbol -Anzeigefenster TK -Fenster kommt ebenfalls.

Wenn ich "Ja" drücke ... kehrt das Kinderfenster Ja zurück, während das TK -Fenster dort bleibt.

Immer wenn ich das TK -Fenster schließt, kommt das Programm - TK kommt. Beim Drücken von "End Now" -Button "Pythonw.exe" wird erfragt, um Fehlerbericht zu senden oder nicht.

Wieso ist es so ? Wie kann ich das TK -Fenster vermeiden, auszusteigen, ohne meine Skriptausführung zu beeinflussen ???

War es hilfreich?

Lösung

Das Trick soll auf die Tk Root Top-Ebene zurückziehen:

>>> import tkMessageBox, Tkinter
>>> Tkinter.Tk().withdraw()
>>> tkMessageBox.askquestion(
...     title="Symbol Display",
...     message="Is the symbol visible on the console")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top