小编Sre*_*Len的帖子

如何在python的tkinter的网格中显示图像?

我想在python的tkinter中将照片插入到网格中,然后按行和列显示这些照片。(行数和列数取决于您输入的内容)

我尝试使用附加列表将图片插入列表,但我只能显示其中的一列。

from tkinter import *

w = Tk()

w.geometry('1000x800')

p = 'picture.png'

img = PhotoImage(file=p)

for i in range(0, 5):
    photo_list.append(Label(w, image=img))

for j in range(0, len(photo_list)):
    photo_list[j].pack()
Run Code Online (Sandbox Code Playgroud)

我想在行和列中显示这些图片。例如,如果 row=3, column=3,则输出应为:

[图片][图片][图片]

[图片][图片][图片]

[图片][图片][图片]

tkinter python-3.x

1
推荐指数
1
解决办法
2814
查看次数

标签 统计

python-3.x ×1

tkinter ×1