首页 > 解决方案 > Tkinter 无法删除图像线

问题描述

这是我的代码:

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()

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

在这里检查

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

标签: imagetkinterbackground

解决方案


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

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

再次谢谢你


推荐阅读