Как изменить цвет фона для виджета CheckList из модуля tkinter.tix?
Я пытался гуглить, но не смог узнать. Я пытаюсь создать виджет CheckList с пакетом tkinter.tix в Python3.5 и установить цвет фона на белый с помощью этого кода:
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
есть идеи?
1 ответ
Я знаю, что это на год позже, но я нашел ответ:
checklist.hlist.config(bg='white')
это то, что вам нужно.
Попробуйте изменить опцию фона после объявления с помощью функции .config из CheckList. Особенно:
checklist=tk.CheckList()
checklist.pack()
checklist.config(bg='blue')
Большинство виджетов tkinter, вероятно, будут работать таким образом...