Төмендегі мысалда grid() әдісін қолданып циклді 9 батырма жасап, оның фонын және мәтіннің қаріп түсін кездейсоқ түспен бояу бағдарламасы көрсетілген. Батырма ішіне 1- ден бастап 9-ға дейін сан толтырылады.
import random
def random_color():
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
return f'#{r:02x}{g:02x}{b:02x}'
tk = Tk()
tk.geometry("370x130")
k=1
for i in range(3):
for j in range(3):
btn=Button(text=str(k),fg=random_color(),bg=random_color(),width=15)
btn.grid(row=i,column=j,pady=5,padx=5)
k+=1
tk.mainloop()