нужно сделать чтобы при открытие программы, показывало видео, на котором растёт дерево, при запуске рост достигает 1 стадии, при нажатие кнопки, чтобы дерево еще больше выросло, еще раз нажать на кнопку, еще больше выросло, и так 10 раз. Реализовал с помощью tkinter, но при нажатие кнопки картинка мигает, появляется белый фон на секунду, что не очень красиво выглядит.
Как сделать чтобы этого мигания не было?
from tkinter import *
from tkVideoPlayer import TkinterVideo
num = 1
home = Tk()
home.geometry("500x500+500+200")
home.title(f"{num} LVL")
videoplayer = TkinterVideo(master=home, scaled=True)
def print_key(event):
global num
args = event.keysym, event.keycode, event.char
print("Знак: {}, Код: {}, Символ: {}".format(*args))
if event.keycode == 87: # KEY W
if num != 10:
num += 1
home.title(f"{num} LVL")
play_video(num)
elif event.keycode == 83: # KEY S
if num != 1:
num -= 1
home.title(f"{num} LVL")
play_video(num)
def play_video(num):
videoplayer.load(f"UpGrow/{num}.mp4")
videoplayer.pack(expand=True, fill="both")
videoplayer.play()
home.bind("<Key>", print_key)
play_video(1)
home.mainloop()