【发布时间】:2014-12-10 07:40:31
【问题描述】:
代码:
from tkinter import *
root = Tk()
f1=Frame(root)
for img,rlf in [ ('woman',RAISED),('mensetmanus',SOLID),
('terminal',SUNKEN), ('escherknot',FLAT),
('calculator',GROOVE),('letters',RIDGE)]:
filename = img + ".gif"
img1 = PhotoImage(file= filename)
Label(f1, image = img1, relief=rlf).pack(side=LEFT,
padx=5)
f1.pack()
root.mainloop()
您能否帮助我理解为什么这段摘录会产生 5 个空白位置的图像(尽管边界是根据意思正确绘制的)和 1 个图像。最后一个图像(可见)是字母。它似乎比它的实际大小被裁剪。我的 letters.gif 包含从 A 到 G 的字母,但此代码仅显示从 B 到 F 的一半。
【问题讨论】:
标签: python python-3.x tkinter