Seite 1 von 1

Tk beenden

Verfasst: Samstag 12. Juni 2004, 10:17
von Gast
Hi Leute!
Kann mir jemand sagen wie ich mit einem einfachen Befehl
den Tk in Python beenden kann? Vielen Dank schonmal im voraus.

Verfasst: Samstag 12. Juni 2004, 10:25
von NOTZE
Ehm ich weiss zar nit so ganz was du meinst aber du könntest strg+c in der Konsole machen, oder einfach auf das X oben am fenster drücken :D

Tk beenden

Verfasst: Samstag 12. Juni 2004, 10:28
von Gast
Ne ich dachte ehr daran das sich das Tk fenster nach beendigung einer
Definition von selber schließt oder nach einer Zeitschleife.

Verfasst: Samstag 12. Juni 2004, 10:40
von Milan
Hi, das war eine GUI-Frage --> verschoben.

Code: Alles auswählen

tk.destroy()

Verfasst: Samstag 12. Juni 2004, 12:04
von Gast
Leider funktioniert das nicht, hast du vielleicht noch eine andere Idee?

Verfasst: Samstag 12. Juni 2004, 12:26
von NOTZE
dann versuche es so:

Code: Alles auswählen

import sys

sys.exit(0)

Verfasst: Samstag 12. Juni 2004, 20:39
von Gast
Klappt leider auch nicht, hat noch jemand eine Idee?

Verfasst: Samstag 12. Juni 2004, 20:54
von infostud
hi,
ganz so sicher bin ich mir nicht

Code: Alles auswählen

root.quit()
root.destroy()
versuch es mal

Gruß
infostud

Verfasst: Samstag 12. Juni 2004, 21:00
von NOTZE
infostud hat geschrieben:hi,
ganz so sicher bin ich mir nicht

Code: Alles auswählen

root.quit()
root.destroy()
das geht auf jeden fall .. aber meins muss auch gehen :)

Verfasst: Samstag 12. Juni 2004, 21:21
von Gast
Vielen Dank der Befehl

root.destroy()

funktioniert.

Verfasst: Samstag 12. Juni 2004, 21:38
von Milan
Anonymous hat geschrieben:Vielen Dank der Befehl

root.destroy()

funktioniert.
:roll: :roll: Tja, wenn root die Instanz von Tk ist und nicht wie bei mir tk, dann ist das wohl klar. Ich kann mir andererseits nicht vorstellen, dass sys.exit nicht klappen sollte. Damit schießt du zwar den ganzen Interpreter ab, aber raus ist man dann auf alle Fälle.