wow*_*wee 2 python user-interface tkinter python-2.7
所以我有一个黑白 GUI,我需要使用复选框,我设置了它,复选框看起来没问题,直到我单击它,然后突然间复选标记不会停留在我单击之后。问题来自开始更改按钮颜色的行。但是我需要这个配色方案,但我也需要能够看到复选标记。
from Tkinter import *
master = Tk()
checkCmd= IntVar()
checkCmd.set(False)
test = Checkbutton(master, variable=checkCmd, onvalue=True, offvalue=False, text="Old Testament", \
bg='black', fg='white', activebackground='black', activeforeground='white')
test.pack()
buttonCmd = Button(master, text="Run Checked Items").pack()
mainloop()
Run Code Online (Sandbox Code Playgroud)
检查图标共享白色的前景色,您的活动前景也是白色的。
一种简单的方法是更改selectcolor调整选择器背景的 :
test = Checkbutton(master, variable=checkCmd, onvalue=True, offvalue=False, text="Old Testament",
bg='black', fg='white', activebackground='black', activeforeground='white',selectcolor="black")
Run Code Online (Sandbox Code Playgroud)