【发布时间】:2021-10-21 13:26:59
【问题描述】:
我正在尝试从 Tkinter 创建一个简单的“SOS”益智游戏。我正在使用 grid 方法创建一个 entry widgets 网格。现在我想要一个 assigned variables 为每个条目。我尝试使用 for 循环来做到这一点,但我不能以正确的方式使用该变量。你能帮助我吗?我的问题想法解释如下图,
代码
for i in range(5):
for j in range(5):
self.entry=Entry(root,textvariable=f'{i}{j}')
self.entry.grid(row=i,column=j)
self.position.update({f"{i}-{j}":f"{i}{j}"})
enter code here
【问题讨论】:
-
您不想要单个变量,您想要一个容纳所有变量的容器。可以是 25 元素列表,可以是 5 元素列表的 5 元素列表,也可以是键为(行、列)元组的字典。
标签: python python-3.x tkinter