Задать вопрос
@Mehal3

Как исправить ошибку name 'img' is not defined?

tk.geometry("600x500")
canvas=Canvas(width=400,height=550)
canvas.pack()
lbl2=Label(text="")
lbl2.place(x=75,y=150)
def button1_click():
global img
if var.get()==1:
img=PhotoImage(file="flowers.png")
if var.get()==2:
img=PhotoImage(file="cake.png")
if var.get()==3:
img=PhotoImage(file="landscape.png")
select=lbox.curselection()
lbl2.config(text=ent.get()+","+lbox.get(select))
lbl2.place(x=75,y=200)
canvas.create_image(100,350,image=img)
button1=Button(text="Привітання",command=button1_click)
button1.place(x=75,y=125,width=100,height=50)
btn2=Button(text="Вихід",command=tk.destroy)
btn2.place(x=225,y=125,width=100,height=50)
ent=Entry()
ent.place(x=225,y=75,width=100,height=30)
lbl1=Label(text="Ваше ім'я")
lbl1.place(x=75,y=75,width=100,height=30)
lbox=Listbox(height=3)
lbox.insert(END,"З днем народження!")
lbox.insert(END,"З Новим роком! ")
lbox.insert(END,"З 8 березня!")
lbox.place(x=350,y=75)
lbl4=Label(text="Зображення на листівку")
lbl4.place(x=350,y=150,width=200,height=30)
var=IntVar()
rbtn1=Radiobutton(text="Квіти",variable=var,value=1)
rbtn2=Radiobutton(text="Торт",variable=var,value=2)
rbtn3=Radiobutton(text="Пейзаж",variable=var,value=3)
rbtn1.place(x=350,y=180)
rbtn2.place(x=350,y=210)
rbtn3.place(x=350,y=240)
  • Вопрос задан
  • 325 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы