2016-09-30 1 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을 사용하여 테이블을 만들었지 만, 내 프로젝트의 일부로 셀이 분리 된 색상이되어야합니다. 각 개별 셀은 나머지 셀과 별도의 색이되어야하며 일반적으로 사용하기 때문에 조금 붙어 있습니다 하지만 내 작업은 파이썬입니다.테이블의 색상을 지정하는 방법은 무엇입니까?

누구에게 내가 어떻게 할 수있는 아이디어가 있습니까?

답변

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