Warm tip: This article is reproduced from serverfault.com, please click

其他-Tkinter Cant删除图像线

(其他 - Tkinter Cant remove image lines)

发布于 2020-11-27 11:19:32

这是我的代码:

from tkinter import *
from PIL import ImageTk, Image

root = Tk()
root.configure(background = 'red')
root.geometry("400x480")
img = ImageTk.PhotoImage(Image.open("box.png"))
panel = Label(root, image = img)
panel.pack()

它显示图标,但在边缘显示带有白线的图标:

在这里检查

那么,有什么方法可以消除这些线条或至少改变颜色吗?

Questioner
Somebody
Viewed
0
Somebody 2020-11-29 16:48:12

感谢Flavio Moraes给我答案!使用border = 0会像这样从图像中删除线条

    panel = Label(root, image = img, border=0)

再次谢谢你