_tkinter.TclError: изображение "pyimage2" не существует
Я получил следующую ошибку при попытке запустить следующую программу:
_tkinter.TclError: image "pyimage2" doesn't exist
Когда я использую TopLevel()
вместо tkinter.Tk()
я получил, что там появляется 2 окна и второе окно является основным окном. После нажатия кнопки "Войти кнопка" то же самое (2-е) окно появляется снова
root = tkinter.Tk()
root.title("Facebook Analayzer")
main_font = ("URW Gothic L", 15, "bold")
main_font1 = ("URW Gothic L", 10, "bold")
font3 = ("Nimbus Mono L", 8, "bold")
root.maxsize(height=500, width=500)
root.minsize(height=500, width=500)
canvas = Canvas(root, width=256, height=256)
canvas.pack()
img = PhotoImage(file="fb.png")
canvas.create_image(20, 20, anchor=NW, image=img)
w = Label(root, text="Username", width=40)
w.config(font=main_font, fg="black")
w.pack()
e1 = Entry(root, width="30", bg="yellow")
e1.pack()
Копировать из комментария: кнопка входа присутствует в последней строке кода, которая:
b1 = Button(root,
text="Login", bg="blue", fg="white", height="2", width="15",
command=start_prog
)
b1.config(font=main_font1)
b1.pack()
0 ответов
Попробуйте использовать img = tkinter.PhotoImage(file="fb.png")
и tkinter.toplevel() не требуется.