我想在用戶單擊按鈕時刪除按鈕的藍(lán)色邊框。當(dāng)我使用普通的 tkinter 按鈕時沒有藍(lán)色邊框,我使用的是 tkmacosx 按鈕,通過它我可以更改它的背景顏色,但它周圍有一個藍(lán)色邊框。這是代碼。import tkinter as tkimport tkmacosx as tkmroot = tk.Tk()b1 = tk.Button(root, text='Submit')b1.pack()b2 = tkm.Button(root, text='Submit', bg='#ADEFD1', borderless=1)b2.pack()root.mainloop()照片 1:我希望按鈕看起來像這樣,即使在用戶點擊它之后沒有任何邊框。照片 2:用戶點擊后我得到了這個。我怎樣才能刪除或隱藏藍(lán)色邊框?請幫忙謝謝
2 回答

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗 獲得超6個贊
只需配置takefocus為 0。
import tkinter as tk
import tkmacosx as tkm
root = tk.Tk()
tkm.Button(root, text='Submit', bg='#ADEFD1', borderless=1, takefocus=0).pack()
root.mainloop()
添加回答
舉報
0/150
提交
取消