Cześć, mam problem, ponieważ gdy napisałem program(gra losowa) i chce go uruchomić z użyciem biblioteki tkinter to wyskakuje puste okno jedynie z tytułem. Proszę o pomoc w rozwiązaniu problemu. Z góry dzięki. Poniżej podaje kod.
from tkinter import *
import random
t = Tk()
t.title("Wybierz przycisk")
t.geometry("300x350")
def wstaw_przyciski():
ile_przyciskow = 8
global przyciski
przyciski = []
dobry = random.radnit(0,ile_przyciskow-1)
for i in range (ile_przyciskow):
if i == dobry:
przyciski.append(Button(t,text = "kliknij mnie",command=trafiony))
else:
przyciski.append(Button(t,text = "kliknij mnie",command=pudło))
for i in przyciski:
i.pack(fill=BOTH,expand=YES)
def trafiony():
for i in przyciski:
i.destroy()
global etykieta
etykieta = Label(t,text = "Trafiłeś dobry przycisk")
etykieta.pack(fill=BOTH,expand=YES)
t.after(5000,restart)
def restart():
etykieta.destroy()
wstaw_przyciski()
def pudlo():
for i in przyciski:
i.destroy()
global etykieta
etykieta = Label(t,text = "Trafiłeś zły przycisk")
etykieta.pack(fill=BOTH,expand=YES)
t.after(5000,restart)