Объясните пожалуйста мне, чайнику почему так происходит??
Так работает:
import win32com.client
from datetime import *
from tkinter import *
from PIL import Image, ImageTk
tk = Tk()
win3 = Toplevel(tk)
win31 = Toplevel(win3)
FILENAME = “31.png” # файл с графическим изображением
c = Canvas(master=win31, width=1400, height=800)
src_img = Image.open(FILENAME)
img = ImageTk.PhotoImage(src_img)
c.create_image(0, 0, image=img, anchor=“nw”)
c.place(x=0, y=0)
tk.mainloop()
А так нет(((((:
import win32com.client
from datetime import *
from tkinter import *
from PIL import Image, ImageTk
tk = Tk()
win3 = Toplevel(tk)
win31 = Toplevel(win3)
def tr():
FILENAME = “31.png” # файл с графическим изображением
c = Canvas(master=win31, width=1400, height=800)
src_img = Image.open(FILENAME)
img = ImageTk.PhotoImage(src_img)
c.create_image(0, 0, image=img, anchor=“nw”)
c.place(x=0, y=0)
tr()
tk.mainloop()
P.S. На импорты не обращаете внимания, там прога намного больше.
Спасибо огромное заранее.