from tkinter import *
root = Tk()
height = 8
width = 8
for c in range(height): #Rows
for d in range(width): #Columns
b = Entry(root, text="")
b.grid(row=c, column=d)
mainloop()
我使用 tkinter 在Python中创建了一个表,但作为项目的一部分,我需要将单元格设置为单独的颜色。我需要每个单独的单元格与其他单元格分开,我有点卡住,因为通常我使用 HTML ,但我的任务是在python中。
有没有人对如何做到这一点有任何想法?
答案 0 :(得分:0)
from tkinter import *
import random
root = Tk()
height = 8
width = 8
for r in range(height):
for c in range(width):
colour = "#%06x" % random.randint(0, 0xFFFFFF)
b = Entry(root, text = '', bg = colour)
b.grid(row = r, column = c)
mainloop()