почему картинка уходит из виду в окне 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()

Ответы (0 шт):