Seite 1 von 1
zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 11:21
von heal.p
Hallo
Hab mich letzens mal bisschen an tkinter versucht. Nun möchte ich das sich eine Dialogbox öffnet, und wen ich diese mit Ja bestätige, das eine zweite Python Datei in einem neuen Fenster aufgerufen wird (noch besser wäre wen sie im selben Fenster wie aktualisiert wird).
Wenn nein soll momentan noch nichts passieren.
Gruss Heal
Re: zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 11:28
von Xynon1
Nichts leichter als das
Code: Alles auswählen
import Tkinter as tkinter
import tkMessageBox
if __name__ == "__main__":
root = tkinter.Tk()
if tkMessageBox.askyesno("Titel", "M\xf6chtest du das Fenster \xf6ffnen ?"):
widget = tkinter.Toplevel(root)
root.mainloop()
Das mit dem Aufruf kommt dann darauf an wie dein code ausieht.
Re: zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 11:29
von heal.p
Macht das nun, das ein neues Fenster aufgeht, oder das das andere Skript im selben Fenster geöffnet wird?
Re: zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 11:30
von Xynon1
Neues, Toplevel erzeugt immer ein neues Fenster.
Wenn du das alte vollständig ändern willst gibt es zum Beispiel die "forget"-Methoden, dann wird Platz frei und du kannst was neues drauf packen.
Re: zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 12:45
von heal.p
Wie meinst du das mit Platz frei?
Gibt es eventuell n gutes Deutsches tkinter Tutorial? Ist fürs erste Verständnis einfacher für mich wens auf Deutsch ist.
Re: zweite Python Datei Aufrufen wenn Dialog Ja ist.
Verfasst: Freitag 14. Januar 2011, 12:49
von Xynon1
Sind zwar schon älterer Natur, aber Tkinter ist ja auch nicht neu
http://www.python-forum.de/viewtopic.php?f=21&t=6370
Was genau willst du eigentlich machen, dann könnte ich dir sicher den einen oder anderen Weg zeigen.