我正在尝试更改此按钮上边框的颜色,但是它什么也不做或给我一个灰色边框。
self._lqbutton = tk.Button(self._longquestionframe,
text="TEST",
bg="blue", fg="#fff",
highlightbackground="red",
highlightcolor="red",
highlightthickness=4,
relief=tk.SOLID,
borderwidth="4")
self._lqbutton.pack()
我也尝试过使用relief = tk.FLAT
答案 0 :(得分:0)
您不能更改小部件的边框颜色。 highlightcolor
和highlightbackground
属性更改了突出显示环的颜色,该颜色是边框形状的装饰,仅在小部件具有焦点时才会显示。
答案 1 :(得分:0)
通过将效果放置在自己的框架中并更改框架属性来实现效果。
self._lqbuttonborder = tk.Frame(self._longquestionframe,
highlightbackground="#bce8f1",
highlightcolor="#bce8f1",
highlightthickness=1,
bd=0)