Я пытаюсь создать безобидную шутку над моими друзьями, и я хочу, чтобы фон окна python tkinter (не холст) менялся на случайный цвет каждую секунду, а затем, после десяти раундов, он разрушит сам. Проблема в том, что когда вызывается root.config(background=random_colour)
, это не изменит цвет фона. Весь код ниже:
from tkinter import *
import pyglet
import time
import random
root = Tk()
text = Label( padx = 1000, pady = 999, text = 'VIRUS!' )
text.pack()
text.config(font=('Courier', 44))
root.attributes("-fullscreen", True)
root.update()
Я вырезал этот бит, потому что это просто список всех названных цветов в python (он называется ЦВЕТАМИ).
for x in range(0, 9):
colours_length = len(COLOURS)
number = random.randint(0, colours_length)
random_colour = COLOURS[number]
root.config(background=random_colour)
time.sleep(1)
root.update()
root.destroy()