2016-09-30 26 views
0
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を使用してテーブルを作成しましたが、私のプロジェクトの一環として、セルを別の色にする必要があります。私は個々のセルを別の色にする必要があります。通常、私はのHTMLを使用していますので、ちょっとスタックしていますが、私の仕事はPythonです。テーブルの色を変更するにはどうすればいいですか?

私はこれをどのように行うことができますか?

答えて

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