почему картинка уходит из виду в окне tkinter?
это из главного файла
import pyttsx3
from gtts import gTTS
from setincs import*
game_loop = False
draw_pikcher()
while game_loop == False:
for event in pg.event.get():
keys = pg.key.get_pressed()
if keys[pg.K_F1]:
click()
print(f'успешно')
if keys[pg.K_F2]:
draw_pikcher()
if keys[pg.K_ESCAPE]:
pg.quit()
game_loop = True
print(f'игра закрыта')
break
это из файла настройки
import pygame
import tkinter
from PIL import Image, ImageTk
pg = pygame
WHITE = (255,255,255)
pg.init()
screen = pg.display.set_mode((13, 78), pg.FULLSCREEN)
pg.display.set_caption('числовые домики ')
def draw_pikcher():
bd = pg.image.load('bd.png.png')
bd = pg.transform.scale(bd, (350,350))
phon = pg.image.load("foni.png")
phon = pg.transform.scale(phon, (1350, 780))
screen.blit(phon, (0,0))
screen.blit(bd, (300, 410))
pg.display.update()
def click():
screen = tkinter.Tk()
screen.geometry('2000x700')
one_btn = tkinter.Button(text="1", width=10, height = 5, command=lambda: print(f'click'))
one_btn.grid(row=1, column=4)
canvas = tkinter.Canvas(screen, height=400, width=700)
image = Image.open("dom.png")
photo = ImageTk.PhotoImage(image)
image = canvas.create_image(800, 50, anchor='nw', image=photo)
canvas.grid(row=2, column=1)
screen.update()