У меня есть массив
arr = [[1,0,0,1],
[1,1,1,1],
[1,1,1,0]]
Я хочу создать изображение, которое создает зеленую рамку, где есть 1, и красную рамку, где есть 0
PS Я делаюне хочу делать сюжет, но изображение.
Используя Tkinter, я получаю все поля в одной строке, но мне нужно, чтобы они были расположены в строках и столбцах, как в 2D-массиве.В моем коде я не могу понять, как перейти к новой строке после печати полей, соответствующих строке
import tkinter as tk
root = tk.Tk()
arr = [[1,0,0,1], [1,1,1,1], [1,1,1,0]]
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j]==0:
w = tk.Label(root, text="red", bg="red", fg="white")
w.pack(padx=5, pady=10)
elif arr[i][j]==1:
w = tk.Label(root, text="green", bg="green", fg="black")
w.pack(padx=5, pady=20)
w.pack(side=tk.LEFT)
# need something here to move to a new line after printing each row
tk.mainloop()
Текущий вывод: ![enter image description here](https://i.stack.imgur.com/nJL10.png)