我需要帮助在 tkinter 中更改画布的边框颜色
这是我的代码:
w = int(root.winfo_screenwidth())
loader = Canvas(width=w, height=20, bd=1)
loader.grid(column=0, row=1)
Run Code Online (Sandbox Code Playgroud)
我试过了:
fill="black"
outline="black"
bd="black"
Run Code Online (Sandbox Code Playgroud)
您可以使用highlightbackground选项来更改边框高亮环的颜色(这也是一种类似边框的东西,但与实际边框分开)。(更正,感谢Bryan Oakley的评论)
要更改边框高光环厚度,您应该使用highlightthickness选项。
loader = Canvas(..., highlightthickness=1, highlightbackground="black")
Run Code Online (Sandbox Code Playgroud)
另外,如果你想删除那个边框高亮环,你可以设置highlightthickness为0。
loader = Canvas(..., highlightthickness=0)
Run Code Online (Sandbox Code Playgroud)