0
我需要改變畫布的邊框顏色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"
我需要改變畫布的邊框顏色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