画布的边框颜色(tkinter)

时间:2017-02-15 13:05:27

标签: python tkinter

我需要帮助改变tkinter中画布的边框颜色

这是我的代码:

w = int(root.winfo_screenwidth())
loader = Canvas(width=w, height=20, bd=1)
loader.grid(column=0, row=1)

我试过了:

fill="black"
outline="black"
bd="black"

1 个答案:

答案 0 :(得分:1)

您可以使用highlightbackground选项更改 border 高亮显示环的颜色(这也是类似边框的内容,但与实际边框分开)。 (更正,感谢Bryan Oakleycomment

要更改 border 突出显示环厚度,您应使用highlightthickness选项。

loader = Canvas(..., highlightthickness=1, highlightbackground="black")

此外,如果您要删除边框高亮显示响铃,可以将highlightthickness设置为0

loader = Canvas(..., highlightthickness=0)