我正在创建包含多个画布的画布,并将它们保存到列表中。现在,我希望它们显示在该列表的刷新页面上。我不知道如何将存储在列表中的Tkinter画布对象放到框架上,请帮帮我。
答案 0 :(得分:0)
您的问题有点不清楚,因为您实际上不需要执行任何特殊操作。列表项的工作方式与普通变量一样。
例如,这将创建10个画布并将它们放在列表中:
canvases = []
for i in range(10):
canvas = tk.Canvas(...)
canvases.append(canvas)
您以后可以通过遍历列表将所有这些画布放在一个框架中。例如,它使用pack
,但是您当然可以使用grid
或place
或调用您想要的任何其他方法:
for canvas in canvases:
canvas.pack(side="top", fill="x")