【发布时间】:2017-11-17 14:23:30
【问题描述】:
它适用于其他一些小部件,但不适用于按钮。
from Tkinter import *
root = Tk()
root.geometry("600x300+400+50")
btn_up = Button(root, text='Go UP')
btn_up.config(highlightbackground="red", highlightcolor="red", highlightthickness=10, relief=SOLID)
btn_up.pack()
root.mainloop()
Python 2.7 - Windows 10
【问题讨论】:
-
它是错误的还是只是没有给它一个颜色的厚度?
-
哦,我把
bd=3弄错了,我把它拿出来。 -
它只显示黑色边框,没有错误,没有颜色。
-
另外,
highlightthickness不起作用,它只显示 2px 边框。 -
highlightthickness不是边界。这是一个单独的事情。 Tkinter 不提供对边框颜色的控制。您是真的需要更改边框的颜色,还是只是想用特定颜色的线围绕它?换句话说,可能有一种方法可以做你想做的事,而不是你想做的事情。
标签: python button tkinter colors widget