Hier mein Problem (stark vereinfacht):
2 Pythonprogramme im Tkinter geschrieben:
Das 1. Programm soll 2 Buttons haben -
1. Button : Beenden!
2. Button : Programm 2 öffnen und Programm 1 schließen!
Beim 2. Programm reicht erstmal ein Beendenbutton!
Ich weiß nicht, wie ich es schaffe, dass sich nach dem starten des 2. Programms durch klicken auf den Button das 1. Programm schließe!
Es sieht bisher so aus:
1.Programm:
Code: Alles auswählen
import Tkinter
from Tkconstants import *
tk=Tkinter.Tk()
frame=Tkinter.Frame(tk)
frame.pack()
def ok():
import testprogramm
b1=Tkinter.Button(frame,text="Beenden",command=tk.destroy)
b1.grid(row=1,column=2)
b2=Tkinter.Button(frame,text="ok",command=ok)
b2.grid(row=1,column=1)
Tkinter.mainloop()
Code: Alles auswählen
#testprogramm.py
import Tkinter
from Tkconstants import *
tk=Tkinter.Tk()
frame2=Tkinter.Frame(tk)
frame2.pack()
b1=Tkinter.Button(frame2,text="Beenden",command=tk.destroy)
b1.grid(row=1,column=2)
Tkinter.mainloop()
ICH