Форум сайта python.su
здравствуйте вывожу изображение на форму.
как обновить изображение на форме при нажатии кнопки?
import tkinter
root=tkinter.Tk()
def button_clicked():
# как вот здесь обновить картинку в panel'e, чтобы выводился 2.gif
button=tkinter.Button(text="button",command=button_clicked)
button.pack()
image1=tkinter.PhotoImage(file="1.gif")
panel=tkinter.Label(image=image1)
panel.pack()
root.mainloop()
Отредактировано (Сен. 27, 2011 13:36:53)
Офлайн
вроде разобрался.
import tkinter
root=tkinter.Tk()
def button_clicked():
panel.config(image=image2)
button=tkinter.Button(text="button",command=button_clicked)
button.pack()
image1=tkinter.PhotoImage(file="1.gif")
image2=tkinter.PhotoImage(file="2.gif")
panel=tkinter.Label(image=image1)
panel.pack()
root.mainloop()
Офлайн
Офлайн
спасибо.
все получилось
Офлайн