多个名称不同的对象Python

时间:2018-06-27 19:57:02

标签: python loops

我想进行一个for循环(或任何循环)来创建一堆用于计算器的按钮。 例如,“ 0”按钮以及网格排列如下所示:

Button0 = Button(root, text="0", command=lambda: btnPress(0))
Button0.grid(row=4, column=1)

如果有问题,我会使用tkinter和tkk 我一直想做的是,这显然行不通:

for x in range(0, 10):
Button x = Button(root, text="x", command=lambda: btnPress(x))
row = 0
col = 0
if x == 0:
    Button + x.grid(row=4, column=1)
if x % 3 == 0:
    row += 1
Button + x.grid(row=row, column=col)
col = + 1

我想真正的问题是如何使用for循环制作多个具有不同名称的对象,如果可能的话。

0 个答案:

没有答案