0

我试图用谷歌搜索,但找不到。我正在尝试使用 Python3.5 中的 tkinter.tix 包创建 CheckList 小部件,并使用以下代码将背景颜色设置为白色:

from tkinter import tix as tk
checklist = tk.CheckList(parent, browsecmd=br, width=650)
checklist.tk_setPalette(background="white")

不幸的是,屏幕上的所有小部件都有白色背景。

我努力了

checklist = tk.CheckList(parent, browsecmd=br, width=650, background="white")

但似乎对 CheckList 的背景没有任何影响

有任何想法吗?

4

2 回答 2

0

尝试使用CheckList 的.config函数在声明后修改背景选项。尤其是:

checklist=tk.CheckList()
checklist.pack()
checklist.config(bg='blue')

大多数 tkinter 小部件都可能以这种方式工作......

于 2018-07-06T10:52:17.183 回答
0

我知道这已经晚了一年,但我找到了答案:

checklist.hlist.config(bg='white')

是你需要的。

于 2019-11-28T17:32:27.360 回答