我有一个简单的tkinter窗口.它由一个小窗口,一个计时器和一个设置计时器的按钮组成.我不想详细介绍代码.
我想更改窗口中所有小部件的背景(按钮,标签等).
我的第一个想法是使用我将设置的全局变量"red",并将所有窗口小部件background选项与全局变量关联.然后,按下按钮我将全局变量更改为"green"(以便所有小部件的背景更改)但没有任何反应.
"red"
background
"green"
我的理解是窗口.mainloop()的更新.如何在不重新启动应用程序的情况下更改变量时,如何使用小部件更改背景颜色?
.mainloop()
python tkinter
python ×1
tkinter ×1