边框颜色
问题描述:
我需要改变画布的边框颜色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"
答
您可以使用highlightbackground
选项更改边框的颜色高亮环(也是边框状的东西,但与实际边框分开)。 (更正,感谢Bryan Oakley的comment)
要更改边境亮点环的厚度,你应该使用highlightthickness
选项。
loader = Canvas(..., highlightthickness=1, highlightbackground="black")
另外,如果你想删除边境亮点戒指,你可以设置highlightthickness
到0
。
loader = Canvas(..., highlightthickness=0)
非常感谢! – lgwilliams
注意术语:highlightbackground不会改变边框本身的颜色,它会改变高光环的颜色(它也是一种类似边框的东西,但与实际边框分开)。 –
@BryanOakley啊,对不起。修复它。一如既往,感谢您的高举。 – Lafexlos