动态输入框数量Tkinter?

时间:2016-02-24 22:36:36

标签: python dynamic tkinter inputbox

是否可以根据用户输入在tkinter程序中制作和使用多个输入框;例如我运行程序,我告诉程序我需要6个输入,它为我创建6个输入框然后用于我的数据?如果我的程序跟踪了衣服,我可以穿上3件衣服,或者6件,然后在我说出我有多少衣服后,我可以输入个别物品;每个盒子里都有“衬衫”,“跳线”,“袜子”。

1 个答案:

答案 0 :(得分:0)

有可能。

这里是一个使用按钮的例子:

from Tkinter import *

class SampleApp(Tk):

    def __init__(self, s):

        Tk.__init__(self)
        self.title("GUI")
        x = 200
        y = s*30
        self.geometry(str(x) + "x" + str(y))

        for i in range(1, s+1):

            self.button = Button(self, text="Button " + str(i))
            self.button.pack()

app = SampleApp(5)
app.mainloop()