【发布时间】:2017-11-14 20:19:03
【问题描述】:
我将小部件放在带有.grid 的窗口上,并注意到小部件周围有空间。我用highlightthickness 在画布小部件上修复了它,但这不适用于按钮小部件。当您有灰色窗口背景并且按钮周围有空白区域时,它看起来并不酷。
附言我在 macos Sierra 上使用 python3
root = Tk()
root.configure(bg='grey')
w = Canvas(root, width=150, height=150, highlightthickness=0)
w.grid(row=1, column=1, sticky="nsew")
clear_btn = Button(text="Clear", width=15, command=lambda: w.delete("all"))
clear_btn.grid(row=2, column=1)
root.mainloop()
附: TKinter leaving borders around widgets 就是这个样子。有人建议他使用highlightbackground,但是当我截取小部件时,小部件周围仍有空白区域。
【问题讨论】:
-
我们可以看看你的剧本吗?
-
请显示minimal reproducible example。小部件周围的空间有多种原因。如果没有看到您的代码,我们不可能提供修复。