I am here again.I am sure you can help me.I need any function like destroy which can delete window.The programm you can see on <a href="http://poradna.programujte.com/viewtopic.php?t=973" target="_top" rel="nofollow">http://poradna.programujte.com/viewtopic.php?t=973</a>
<br>If you run in, You will see a menu.If you open "rozrh hodin" and then you open "prumer" you will see 3 windows.How to delete 2 old windows?I would like see all timees only one window:
<br>Here is the programm:
<br>
<br>
<br>from Tkinter import *
<br>import sys
<br>
<br>okno=Tk()
<br>
<br>
<br>
<br>
<br>
<br>
<br>zaznam=0.000
<br>man=0.000
<br>
<br>def znic():
<br> okno.destroy
<br>
<br>def prumery():
<br> top=Toplevel()
<br> okno.destroy
<br> def dement1():
<br> global zaznam,man,dement1
<br> zaznam=zaznam+1.000
<br> man=man+1.000
<br> def dement2():
<br> global zaznam,man,dement2
<br> zaznam=zaznam+2.000
<br> man=man+1.00
<br> def dement3():
<br> global zaznam,man,dement3
<br> zaznam=zaznam+3.000
<br> man=man+1.000
<br> def dement4():
<br> global zaznam,man,dement4
<br> zaznam=zaznam+4.000
<br> man=man+1.000
<br> def dement5():
<br> global zaznam,man,dement5
<br> zaznam=zaznam+5.000
<br> man=man+1.000
<br> def money():
<br> global zaznam,man,money
<br> prumer1.configure(text=zaznam/man)
<br>
<br> prvni=Button(top, text="1",command=dement1)
<br> prvni.grid(row=1, column=0)
<br>
<br> druhy=Button(top, text="2",command=dement2)
<br> druhy.grid(row=2, column=0)
<br>
<br> treti=Button(top, text="3",command=dement3)
<br> treti.grid(row=3,column=0)
<br>
<br> ctvrty=Button(top, text="4",command=dement4)
<br> ctvrty.grid(row=4,column=0)
<br>
<br> paty=Button(top, text="5",command=dement5)
<br> paty.grid(row=5,column=0)
<br>
<br> prumer=Button(top, text="Prumer",command=money)
<br> prumer.grid(row=1, column=2)
<br>
<br> prumer1=Label(top, text="Prumer:")
<br> prumer1.grid(row=4, column=2)
<br>
<br>
<br>
<br> menubar = Menu(top)
<br>
<br> # create a pulldown menu, and add it to the menu bar
<br> filemenu = Menu(menubar, tearoff=0)
<br> filemenu.add_command(label="Rozvrh", command=(veci))
<br> filemenu.add_separator()
<br> menubar.add_cascade(label="Rozvrh hodin", menu=filemenu)
<br>
<br> # create more pulldown menus
<br> editmenu = Menu(menubar, tearoff=0)
<br> editmenu.add_command(label="Prumer", command=prumery)
<br> menubar.add_cascade(label="Prumer", menu=editmenu)
<br>
<br>
<br>
<br> helpmenu = Menu(menubar, tearoff=0)
<br> helpmenu.add_command(label="Exit", command=okno.destroy)
<br> helpmenu.add_command(label="save", command=Save)
<br> menubar.add_cascade(label="Exit", menu=helpmenu)
<br>
<br>
<br>
<br> top.config(menu=menubar)
<br>def veci():
<br> okno.destroy
<br> top=Toplevel()
<br> def TV1():
<br> global tv1,TV1
<br> free1.configure(text="Telesna vychova;Peter Kuba;Mala telocvicna")
<br> def M1():
<br> global m1,M1
<br> free1.configure(text="Matematika,Hana Rosolova;Ucebna c.37")
<br> def F1():
<br> global f1, F1
<br> free1.configure(text="Fyzika, Hana Rosolova;Ucebna c.42")
<br> def C1():
<br> global c1, C1
<br> free1.configure(text="Cesky jazyk-Literatura;Lenka Necasova;Ucebna c.16")
<br> def D1():
<br> global d1,D1
<br> free1.configure(text="Dejepis;Jan Kvirenc;Ucebna c.35")
<br> def prm():
<br> global zaznam
<br> zaznam=0.000
<br> man=0.000
<br> def A1():
<br> global a1
<br> free1.configure(text="Anglicky jazyk;Adam Kosik;Ucebna c.41")
<br> def V():
<br> global v1,v2
<br> free1.configure(text="Vytvarna Vychova;Cech Matej;Ucebna c.53")
<br> def N1():
<br> global n1
<br> free1.configure(text="Nemecky jazyk;Pacholikova Marie;Ucebna c.42")
<br> def M2():
<br> global m2
<br> free1.configure(text="Matematika;Hana Rosolova;Ucebna c.45")
<br> def CH1():
<br> global c1
<br> free1.configure(text="Chemie;Buth Stanislav;Ucebna c.24")
<br> def Z1():
<br> global z1
<br> free1.configure(text="Zemepis;Jitka Breitschneiderova;Ucebna c.14")
<br> def C2():
<br> global c2
<br> free1.configure(text="Cesky jazyk;Lenka Necasova;Ucebna c.04")
<br> def B1():
<br> global b1
<br> free1.configure(text="Biologie;Jarmila Ekschlagerova;Ucebna c.32")
<br> def OV1():
<br> global ov1
<br> free1.configure(text="Obcanska vychova;Kadlec Frantisek;Ucebna c.11")
<br> def N2():
<br> global n2
<br> free1.configure(text="Nemecky jazyk;Pacholikova Marie;Ucebna c.42")
<br> def D2():
<br> global d2
<br> free1.configure(text="Dejepis;Jan Kvirenc;Ucebna c.23")
<br> def M3():
<br> global m3
<br> free1.configure(text="Matematika;Hana Rosolova;Ucebna c.26")
<br> def TV2():
<br> global tv2
<br> free1.configure(text="Telesna vychova;Kuba Peter;Posilovna")
<br> def F2():
<br> global f2
<br> free1.configure(text="Fyzika;Hana Rosolova;Ucebna c.42")
<br> def C3():
<br> global c3
<br> free1.configure(text="Cesky jazyk;Lenka Necasova;Ucebna c.04")
<br> def Z2():
<br> global z2
<br> free1.configure(text="Zemepis;Jitka Breitschneiderova;Ucebna c.13")
<br> def B2():
<br> global b2
<br> free1.configure(text="Biologie;Jarmila Ekschlagerova;Ucebna c.34")
<br> def A2():
<br> global a2
<br> free1.configure(text="Anglicky jazyk;Adam Kosik;Ucebna c.53")
<br> def I():
<br> i1,i2
<br> free1.configure(text="Informatika;*** Drbohlavova;Ucebna c.02")
<br> def A3():
<br> global a3
<br> free1.configure(text="Anglicky jazyk;Adam Kosik;Ucebna c.46")
<br> def N3():
<br> global n3
<br> free1.configure(text="Nemecky jazyk;Pacholikova Marie;Ucebna c.36")
<br> def H():
<br> global h
<br> free1.configure(text="Hudebni vychova;Duskova Marie;Ucebna c.54")
<br> def CH2():
<br> global ch2
<br> free1.configure(text="Chemie;Buth Stanislav;Ucebna c.26")
<br> def M4():
<br> global m4
<br> free1.configure(text="Matematika;Hana Rosolova;Ucebna c.41")
<br> def C4():
<br> global c4
<br> free1.configure(text="Cesky jazyk;Lenka Necasova;Ucebna c.12")
<br> def TV3():
<br> global tv3
<br> free1.configure(text="Telesna vychova;Kuba Peter;Velka telocvicna")
<br> def obed():
<br> global o1
<br> free1.configure(text="Pausa na obed.")
<br>
<br>
<br> pondeli=Label(top, text="Pondeli", background='white', foreground='red',activeforeground='yellow')
<br> pondeli.grid(row=1, column=4)
<br>
<br> utery=Label(top, text="Utery", background='white', foreground='red')
<br> utery.grid(row=2, column=4)
<br>
<br> streda=Label(top, text="Streda", background='white', foreground='red')
<br> streda.grid(row=3, column=4)
<br>
<br> ctvrtek=Label(top, text="Ctvrtek", background='white', foreground='red')
<br> ctvrtek.grid(row=4, column=4)
<br>
<br> patek=Label(top, text="Patek", background='white', foreground='red')
<br> patek.grid(row=5, column=4)
<br>
<br>
<br> hod1=Label(top, text="1.Hodina", background='white', foreground='red')
<br> hod1.grid(row=0, column=5)
<br>
<br> hod2=Label(top , text="2.Hodina", background='white', foreground='red')
<br> hod2.grid(row=0, column=6)
<br>
<br> hod3=Label(top, text="3.Hodina", background='white', foreground='red')
<br> hod3.grid(row=0, column=7)
<br>
<br> hod4=Label(top, text="4.Hodina", background='white', foreground='red')
<br> hod4.grid(row=0, column=8)
<br>
<br> hod5=Label(top, text="5.Hodina", background='white', foreground='red')
<br> hod5.grid(row=0, column=9)
<br>
<br> hod6=Label(top, text="6.Hodina", background='white', foreground='red')
<br> hod6.grid(row=0,column=10)
<br>
<br> hod7=Label(top, text="7.Hodina", background='white', foreground='red')
<br> hod7.grid(row=0, column=11)
<br>
<br> hod8=Label(top, text="8.Hodina", background='white', foreground='red')
<br> hod8.grid(row=0, column=12)
<br>
<br> hod9=Label(top, text="9.Hodina", background='white', foreground='red')
<br> hod9.grid(row=0,column=13)
<br>
<br> hod10=Label(top, text="10.Hodina", background='white', foreground='red')
<br> hod10.grid(row=0, column=14)
<br>
<br> tv1=Button(top, text="Tv", command=TV1, background='pink',activebackground='yellow')
<br> tv1.grid(row=1, column=5)
<br>
<br> m1=Button(top, text="M", command=M1, background='red')
<br> m1.grid(row=1,column=6)
<br>
<br> f1=Button(top, text="F", command=F1, background='brown')
<br> f1.grid(row=1, column=7)
<br>
<br> c1=Button(top, text="Cj", command=C1, background='blue')
<br> c1.grid(row=1, column=8)
<br>
<br> d1=Button(top, text="D" , command=D1, background='Black', foreground='white')
<br> d1.grid(row=1, column=9)
<br>
<br> a1=Button(top, text="Aj", command=A1, background='green')
<br> a1.grid(row=1, column=10)
<br>
<br> v1=Button(top, text="Vv", command=V, foreground='blue')
<br> v1.grid(row=1, column=12)
<br>
<br> v2=Button(top, text="Vv", command=V, foreground='blue')
<br> v2.grid(row=1, column=13)
<br>
<br> n1=Button(top, text="Nj", command=N1, background='yellow')
<br> n1.grid(row=2, column=5)
<br>
<br> m2=Button(top, text="M", command=M2, background='red')
<br> m2.grid(row=2, column=6)
<br>
<br> ch1=Button(top, text="Ch", command=CH1, background='orange')
<br> ch1.grid(row=2, column=7)
<br>
<br> z1=Button(top, text="Z", command=Z1, background='grey')
<br> z1.grid(row=2, column=8)
<br>
<br> c2=Button(top, text="Cj", command=C2, background='blue')
<br> c2.grid(row=2, column=9)
<br>
<br> b1=Button(top, text="B", command=B1, foreground='red')
<br> b1.grid(row=2, column=10)
<br>
<br> ov1=Button(top, text="Ov", command=OV1, foreground='green')
<br> ov1.grid(row=3, column=5)
<br>
<br> n2=Button(top, text="Nj", command=N2, background='yellow')
<br> n2.grid(row=3, column=6)
<br>
<br> d2=Button(top, text="D", command=D2, background='Black', foreground='white')
<br> d2.grid(row=3, column=7)
<br>
<br> m3=Button(top, text="M", command=M3, background='red')
<br> m3.grid(row=3, column=8)
<br>
<br> tv2=Button(top, text="Tv", command=TV2, background='pink')
<br> tv2.grid(row=3,column=10)
<br>
<br> f2=Button(top, text="F", command=F2, background='brown')
<br> f2.grid(row=3, column=11)
<br>
<br> c3=Button(top, text="Cj", command=C3, background='blue')
<br> c3.grid(row=4, column=7)
<br>
<br> z2=Button(top, text="Z", command=Z2, background='grey')
<br> z2.grid(row=4, column=8)
<br>
<br> b2=Button(top, text="B", command=B2, foreground='red')
<br> b2.grid(row=4, column=9)
<br>
<br> a2=Button(top, text="Aj", command=A2, background='green')
<br> a2.grid(row=4, column=11)
<br>
<br> i1=Button(top, text="In", command=I, foreground='orange')
<br> i1.grid(row=4, column=12)
<br>
<br> i2=Button(top, text="In", command=I, foreground='orange')
<br> i2.grid(row=4,column=13)
<br>
<br> a3=Button(top, text="Aj", command=A3, background='green')
<br> a3.grid(row=5,column=5)
<br>
<br> n3=Button(top, text="Nj", command=N3, background='yellow')
<br> n3.grid(row=5,column=6)
<br>
<br> h=Button(top, text="Hv", command=H, foreground='yellow')
<br> h.grid(row=5, column=7)
<br>
<br> ch2=Button(top, text="Ch", command=CH2, background='orange')
<br> ch2.grid(row=5, column=8)
<br>
<br> m4=Button(top, text="M", command=M4, background='red')
<br> m4.grid(row=5, column=9)
<br>
<br> c4=Button(top, text="Cj", command=C3, background='blue')
<br> c4.grid(row=5, column=10)
<br>
<br> tv3=Button(top, text="Tv", command=TV3, background='pink')
<br> tv3.grid(row=5, column=12)
<br>
<br>
<br>
<br>
<br> def hello():
<br> print "hello!"
<br>
<br> menubar = Menu(top)
<br>
<br> # create a pulldown menu, and add it to the menu bar
<br> filemenu = Menu(menubar, tearoff=0)
<br> filemenu.add_command(label="Rozvrh", command=veci)
<br> filemenu.add_separator()
<br> menubar.add_cascade(label="Rozvrh hodin", menu=filemenu)
<br>
<br> # create more pulldown menus
<br> editmenu = Menu(menubar, tearoff=0)
<br> editmenu.add_command(label="Prumer", command=prumery)
<br> menubar.add_cascade(label="Prumer", menu=editmenu)
<br>
<br>
<br>
<br> helpmenu = Menu(menubar, tearoff=0)
<br> helpmenu.add_command(label="Exit", command=okno.destroy)
<br> helpmenu.add_command(label="save", command=Save)
<br> menubar.add_cascade(label="Exit", menu=helpmenu)
<br>
<br>
<br>
<br> top.config(menu=menubar)
<br>
<br>
<br>
<br>
<br>
<br> #fereeesdfdsfdsf
<br> free=Label(top, text="Podrobnosti:")
<br> free.grid(row=1, column=16)
<br>
<br> free1=Label(top, text="")
<br> free1.grid(row=2, column=16)
<br>
<br>
<br>
<br>
<br>def Save(self):
<br> "Ulozeni dokumentu"
<br> soubor = file(self.filename,'w')
<br> soubor.write(self.text.get("1.0",END).encode(KODOVANI))
<br> soubor.close()
<br>
<br>
<br>
<br>def hello():
<br> print "hello!"
<br>
<br>menubar = Menu(okno)
<br>
<br># create a pulldown menu, and add it to the menu bar
<br>filemenu = Menu(menubar, tearoff=0)
<br>filemenu.add_command(label="Rozvrh", command=(veci))
<br>filemenu.add_separator()
<br>menubar.add_cascade(label="Rozvrh hodin", menu=filemenu)
<br>
<br># create more pulldown menus
<br>editmenu = Menu(menubar, tearoff=0)
<br>editmenu.add_command(label="Prumer", command=prumery)
<br>menubar.add_cascade(label="Prumer", menu=editmenu)
<br>
<br>
<br>
<br>helpmenu = Menu(menubar, tearoff=0)
<br>helpmenu.add_command(label="Exit", command=okno.destroy)
<br>helpmenu.add_command(label="save", command=Save)
<br>menubar.add_cascade(label="Exit", menu=helpmenu)
<br>
<br>
<br>
<br>okno.config(menu=menubar)
<br>
<br>
<br>
<br>
<br>mainloop()
<br><hr align="left" width="300">
View this message in context: <a href="http://www.nabble.com/I-am-aking-again-t1033125.html#a2680779">I am aking again</a><br>
Sent from the <a href="http://www.nabble.com/Python---tkinter-discuss-f2980.html">Python - tkinter-discuss</a> forum at Nabble.com.