gpt4 book ai didi

python - Tkinter Checkbutton 不会在颜色更改后保留其复选标记

转载 作者:行者123 更新时间:2023-12-04 14:47:35 25 4
gpt4 key购买 nike

所以我有一个黑白图形用户界面,我需要使用复选框,我设置了它,复选框看起来没问题,直到我单击它,然后突然间复选标记不会停留在我单击之后。问题来自开始更改按钮颜色的行。但我需要这个配色方案,但我也需要能够看到复选标记。

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()

最佳答案

复选图标共享白色的前景色,您的事件前景也是白色的。

一个简单的方法是更改​​ selectcolor调整选择器的背景:

test = Checkbutton(master, variable=checkCmd, onvalue=True, offvalue=False, text="Old Testament",
bg='black', fg='white', activebackground='black', activeforeground='white',selectcolor="black")

关于python - Tkinter Checkbutton 不会在颜色更改后保留其复选标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55311242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com