@vasay06

Почему ошибка при создании окна?

from tkinter import *
from tkinter.ttk import Combobox
from random import *

path = "F:\\Карты\\английский\\Bonk\\Lesson6\\"
file_number = open(path+"element.txt", "r")
scet = int(file_number.read())
file_number.close()
element_now = 1


def next_window():
   global element_now
   element_now = randint(0,scet)
   print(element_now)
   fram.configure(image=imag[element_now])
def new_window():
   wd2 = Tk()
   wd2.title("слова")
   wd2.geometry("300x300")
   fram2 = Label(wd2, image=imag[element_now])
   fram2.place(x=0, y=0,width=1000, height=500)
   wd2.mainloop()



wd = Tk()
wd.title("слова")
wd.geometry("300x300")
imag = [PhotoImage(file=path+"image\\"+f"{k}.png") for k in range(1,scet+1)]


   
fram = Label(wd, image=imag[1])
fram.place(x=0, y=0,width=1200, height=500)


b1 = Button(wd,text="не понятно", command=new_window)
b1.place(x=0, y=520,width=100, height=50)

b2 = Button(wd,text="понятно", command=next_window)
b2.place(x=150, y=520,width=100, height=50)

wd.mainloop()

Подскажите, почему программа дает ошибку в строчке fram2 = Label(wd2, image=imag[element_now]), само изображение существует
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы