[英]how put a label inline in tkinter python
我正在用python做图片查看器,代码是这样
def walk(dirname):
res = []
for name in os.listdir(dirname):
path = os.path.join(dirname, name)
if os.path.isfile(path):
res.append(path)
else:
walk(path)
return res
images = walk("images")
def show_image(filename):
image = PIL.open(filename)
image = image.resize((120, 120))
photo = ImageTk.PhotoImage(image)
label = Label(image=photo)
label.image = photo
label.pack()
for i in images:
show_image(i)
这段代码有效,但在一个块上方显示图像,我想在html内联显示标签
<div style="display:inline><img src="photo"></div>
如何实现呢?
如果将pack命令的选项side="left"
给予,图像将全部显示在一行中。 那是你要的吗?
label.pack(side="left")
有关pack命令的更多信息,请参见此处: http : //effbot.org/tkinterbook/pack.htm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.