Tkinter按钮无法配置
我正在用Python和Tkinter做一个简单的游戏。一切都运行得很好,但我就是无法改变游戏中唯一一个按钮的外观(底部的重置按钮)。这个按钮应该是扁平的蓝色,文字是白色的,这样才能和其他布局相匹配。现在我用的代码是:
resetbutton = Button(root, text='RESET', width=15, command=sw.Reset, highlightbackground="blue", relief='flat')
resetbutton.grid(column=5, columnspan=3, row=13, rowspan=1)
...但是按钮看起来还是默认的样子。有没有人知道为什么这样不行?
2 个回答
0
这个回答是对的,不过如果你把鼠标放在按钮上,按钮的蓝色和白色会变成默认的颜色。
为了在鼠标悬停时保持相同的设计,你可以给你的 resetbutton
按钮加上这两个选项:
activebackground="blue"
activeforeground= "white"
1
你可以像下面这样使用 fg 和 bg(如果支持的话,你还可以设置字体):
Button(root, text='RESET', command=sw.Reset, font='Arial -20 bold', relief='flat', bg='blue', fg='white', width=10, height=2)