我该如何为桌子上色?

时间:2016-09-30 07:56:14

标签: tkinter colors python-3.4

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中。

有没有人对如何做到这一点有任何想法?

1 个答案:

答案 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()