我想在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,则输出应为:
[图片][图片][图片]
[图片][图片][图片]
[图片][图片][图片]