我正在尝试使用嵌套的for循环在画布中填充文本。 目的是列出与表类似的设置间隔的项目。 画布仅显示值的第一行。它不输出下一行。 print(cell)调试显示单元变量正确更新。
canv_1 = tk.Canvas(master=root, bg='ffffff')
canv_1 .configure( height = 152, width=365)
dv= ['7%', '5.1%', '2.1%']
summary =['N', 'Y', 'Y']
data =[summary, dv ]
x1, y1= (180,35)
for row1 in data:
for cell in row1 :
print(cell) # shell output prints correctly
canv_1.create_text(x1, y1, fill='blue', text=cell, anchor='ne')
x1+=90
y1+= 30