在tkinter中更新框架小部件

时间:2014-06-06 21:20:00

标签: tkinter widget frame

所以我对我的程序有这个小问题,如下: 我有一个框架,我有几个小部件和一个按钮。 我希望绑定到该按钮的函数能够更新框架 它在列的末尾添加了一个小部件(我使用网格管理器)。 因此,该函数从输入字段获取输入并将其添加到其下 例如,框架中的所有其他东西作为标签。 现在,我正在努力解决如何编写代码的问题。我很陌生 Tkinter并且不知道如何继续。我知道如何获取信息 输入字段,但我不知道如何制作更新的算法 用户界面如预期的那样。

编辑: 我有一个函数,可以将输入字段中的东西作为标签添加到网格中。我遇到的问题是当按下按钮时,输入应该放在列的末尾。如果我硬编码函数将标签添加到网格中的某个块,如:

something.grid(column=0, row=3)

当我希望将它们添加到最后添加的一行的下一行时,它会将所有标签放在第一个之后。 我试过这样的事情:

for i in range(len(list_of_labels):
  something = label(self.__window, text="list_of_labels[i]")
  something.grid(column=0, row=i+2)

但它没有太好用。我希望这更清楚......

0 个答案:

没有答案