2012-03-26 4 views

Odpowiedz

8

Sposób pack_forget ukryje widget i można pakować lub siatki ponownie później. http://effbot.org/tkinterbook/pack.htm

+0

Jeśli ukrywanie i przywracanie widgety, 'grid' jest lepszym wyborem, ponieważ może sobie przypomnieć, gdzie pierwotnie był widżet . –

6

udało mi się dostać to działa :) oto moja praca:

from Tkinter import * 
def changebutton(): 
    but.destroy() 
    secondbut=Button(root,text="changed") 
    secondbut.pack() 
if __name__=='__main__': 
    root=Tk() 
    global but 
    but= Button(root,text="button",command=changebutton) 
    but.pack() 
    root.mainloop()