拉取循环 tkinter Entry 小部件的内容

Pulling contents of looped tkinter Entry widgets

我在一个变量中有一定的范围。我不知道这个范围有多长。这个范围将处于循环中。每次循环 'loops' 我想创建到 tkinter Entry 小部件。但是,稍后,我想得到这个的内容。我怎样才能做到这一点?我知道这个问题有几个重复,但我无法用他们的答案解决它。

示例代码:

for i in range(0,x):
    tk.Entry(root).pack()
    tk.Entry(root).pack()

我受到 Henry Yik 的启发,得到了这个解决方案:

  • 列出清单
  • 循环
  • 在循环中:创建小部件并附加到列表
  • 在循环中:从列表中获取小部件并将其打包。

查看示例代码:

w = []
for i in range(0,x):
    w.append(tk.Entry(root))
    w[i].pack()