繁体   English   中英

我在 tkinter 按钮的阴影不会消失

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM