在 Python 中从 GUI table 读取数据

Reading data from GUI table in Python

我正在尝试通过 tkinter 设计一个简单的 GUI。
我插入了一个 2D table,我可以在其中提供数据,现在我想访问输入的数据以便在程序中进一步使用它们。
有人可以帮我吗? 在下图中,您可以看到我正在使用的 table:



在这里,您可以查看我用来使 table 看起来像这样的代码:

 
    height=5
    width=2
    for i in range(height):
        for j in range(width):
            b=Entry(window, textvariable=Intvar()
            b.grid(row=i+1, column=j)

您可以使用二维列表来存储用于那些 Entry 小部件的 IntVar

height=5
width=2
varlist = [[IntVar() for _ in range(width)] for _ in range(height)]
for i in range(height):
    for j in range(width):
        b=Entry(window, textvariable=varlist[i][j])
        b.grid(row=i+1, column=j)

然后您可以使用 varlist[i][j].get() 获取所需条目的值。