Python 使用图像时按钮周围的边框小部件Tkinter中是否有任何修复

Python 使用图像时按钮周围的边框小部件Tkinter中是否有任何修复,python,tkinter,Python,Tkinter,我正在使用一个按钮小部件,并试图把一个图像到按钮上,但按钮的边框仍然显示出来。这与我收到的另一个投诉类似,但相同的修复方案不起作用。正如@Bryan Oakley在评论中所说的,您是否尝试过将borderwidth选项设置为零 这正是你需要做的 创建按钮时: b = Button(master, ..., borderwidth = 0) b.pack() 希望这有帮助 注意:请看BryanOakley在上的回答。这有时也很有用 您可以将按钮的大小指定为图像的大小。是否尝试将borderwid


我正在使用一个按钮小部件,并试图把一个图像到按钮上,但按钮的边框仍然显示出来。这与我收到的另一个投诉类似,但相同的修复方案不起作用。

正如@Bryan Oakley在评论中所说的,您是否尝试过将borderwidth选项设置为零

这正是你需要做的

创建按钮时:

b = Button(master, ..., borderwidth = 0)
b.pack()
希望这有帮助


注意:请看BryanOakley在上的回答。这有时也很有用

您可以将按钮的大小指定为图像的大小。是否尝试将borderwidth选项设置为零?@acw1668图像周围将始终有一个小边框。“注意:对于画布或框架小部件,请改用highlightthickness=0。”不正确
borderwidth
highlightthickness
不一样,
Button
Canvas
Frame
都支持这两种功能。@BryanOakley我知道,我刚才提到了这些小部件都有highlightthickness。让我编辑我的答案。你不应该用它来代替。它们有不同的用途。我注意到,当我将其用于画布小部件时,它会删除画布周围的白色边框。换言之,它会扩展以完美地填充小部件。是的,它会移除突出显示环。这与边界不同。