Tkintertable更改单元格/行的颜色

问题描述:

如何更改tkintertable单元格/行的BackgroundColor?有命令setcellBackground的颜色,但它似乎不工作。 有没有人有想法?Tkintertable更改单元格/行的颜色

有位挖我找到了答案,而不是完美的解决方案,但并不重要: 你需要编辑模型本身的用命令的颜色:

setColorAt() 

setcellColor()命令仍然不起作用。 有命令的乐趣,也许有人可以真正意义:文档在这个网站tkintertable documentation

这真的取决于你是放置在一个特定的行和列的小部件(输入,文本,列表框,...) 。

在第一部分中,您定义对象的属性,例如:

list = Listbox(root, borderwidth=0, background='white') 

然后你告诉Tkinter的,你想让他放置列表框:

list.grid(row=0, column=1) 

是它清楚吗?

请告诉我你想放在你的网格中的小部件,它会更容易帮助你!

+0

不是正常的tkinter网格。 tkintertable表...这是一个自己的模块,有不同的功能 –

+0

你读过@IcyTV吗? 为表 ###设置首选项的偏好可以在构造方法来设置,例如: 'TableCanvas(帧,模型=模型, cellwidth = 50,cellbackgr = '#E3F6CE', thefont =“Arial字体10 “,rowheight = 16,editable = False, rowselectedcolor ='yellow',reverseorder = 1)' 您可以使用'cellbackgr ='#E3F6CE'选择单元格的颜色。 它解决了吗? –

+0

嗨,不,它不是真的,因为你设置所有单元格的颜色。看看下面的工作 –