📅  最后修改于: 2023-12-03 15:38:27.156000             🧑  作者: Mango
在 Tkinter 中,可以使用 bordercolor
或 highlightcolor
属性来更改一个小部件(widget)的边框颜色。
bordercolor
属性bordercolor
属性用于设置小部件外框的颜色。要更改一个小部件的 bordercolor
,可以使用以下语法:
widget.config(bordercolor="color")
其中,widget
是你要更改边框颜色的小部件,color
是你要设置的边框颜色的名称或代码。
例如,要更改一个 Button
小部件的边框颜色为红色,可以使用以下代码:
button.config(bordercolor="red")
highlightcolor
属性highlightcolor
属性用于设置小部件边框的“高亮”颜色。当小部件被选择时,会显示一个高亮边框,这时才能看到 highlightcolor
的效果。要更改一个小部件的 highlightcolor
,可以使用以下语法:
widget.config(highlightcolor="color")
其中,widget
是你要更改边框颜色的小部件,color
是你要设置的高亮边框颜色的名称或代码。
例如,要更改一个 Button
小部件的高亮边框颜色为绿色,可以使用以下代码:
button.config(highlightcolor="green")
以下是一个修改 Button
小部件边框颜色和高亮边框颜色的示例代码:
import tkinter as tk
root = tk.Tk()
button = tk.Button(root, text="Hello World", borderwidth=5)
button.pack(padx=10, pady=10)
# 设置边框颜色和高亮边框颜色
button.config(bordercolor="red", highlightcolor="green")
root.mainloop()
此代码将在窗口中创建一个红色边框和绿色高亮边框的 Button
小部件。
以上是如何在 Tkinter 小部件中更改边框颜色的介绍。