python - 带有图像的标签周围有白色边框?

标签 python image python-2.7 tkinter

我将一些图像放入 tkinter 小部件中,使用经典的:

logo=PhotoImage(file="C:\Users\name\Desktop\image.gif")
immglab1=Label(image=logo)
immglab1.image=logo
immglab1.pack(anchor=N)

enter image description here

问题是,当我将小部件背景颜色 (#1A1A1A) 设置为与图像背景颜色相同时,image.gif 周围会出现一个白框,我无法理解为什么。

一些建议?

最佳答案

白框是图像边框和/或高光环。您需要将 borderwidthhighlightthickness 属性设置为零:

immglab1=Label(image=logo, borderwidth=0, highlightthickness=0)

关于python - 带有图像的标签周围有白色边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30457568/

相关文章:

ios - 有没有一种方法可以使用 Objective-C 从 PNG 文件中提取自定义元数据?

javascript - 将图像存储在 Javascript 对象中

javascript - 在 JS 中创建的 SVG <image> 元素不显示

python-2.7 - 尝试使用 gensim word2vec 时使用 a.all() 或 a.any() 错误

python - 为什么在 Werkzeug 中绑定(bind)到上下文是必要的

python - 如何在 python3 中减小 matplotlib 频谱图的比例

python - 如何使用正则表达式将 asterix * 替换为 html <em> 标签

Python:具有列表理解的三层嵌套

python - Selenium 中发现元素的顺序

python - 使用 discord.py 更改角色层次结构