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

时间:2019-02-27 09:44:27

标签: python python-3.x tkinter tkinter-entry

我的变量有一定范围。我不知道这个范围有多长。该范围将处于循环中。每次循环“循环”时,我都想创建到tkinter Entry小部件。但是,稍后,我想获取此内容。我该怎么做?我知道这个问题有些重复,但是我无法用他们的答案解决。

示例代码:

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

1 个答案:

答案 0 :(得分:0)

我受到Henry Yik的启发,并得到了以下解决方案:

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

请参阅以下示例代码:

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