[英]the shadow of my button in tkinter won't disappear
我在安装了 ventura 的 MacO 上。 我正在尝试创建一个按钮,但它总是有一个阴影。 我试过 highlightthickness=0 和 borderwidth=0 但它仍然存在。 我尝试了来自 inte.net 的另一个代码,但它是同样的问题。 同样的代码在我朋友的电脑上运行。 我尝试更新 tkinter、pip 和 python,但它们是最新版本。 我什至尝试使用 sudo 但没有什么可以修复它。 如果有人知道另一种可能性,那就太好了。
这是我的代码:
from tkinter import *
win = Tk()
# settings
window_height = 500
window_width = 500
# window
win.title("Polygon Selector")
win.resizable(False, False)
win.geometry(str(window_width) + "x" + str(window_height))
win.configure(bg="#F7F7F7")
can = Canvas(win,width=window_width,height=window_height,bg="#F7F7F7",highlightthickness=0)
can.place(x=0,y=0)
# content
label1 = Label(win,text="Here you can create different polygons\\n!! HAVE FUN !!",
fg="#FFB26B", bg="#F7F7F7")
label1.pack()
button = Button(win, text="To the selection", bg="#000000",highlightthickness=0, borderwidth=0)
button.pack()
win.mainloop()
您不能删除 OSX 上按钮的边框。 这是该平台的独特之处。
您可以使用Label
小部件并添加您自己的按钮点击绑定以模拟按钮。 Label
小部件可以删除边框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.