【问题标题】:Dynamic number of input boxes Tkinter? [closed]输入框的动态数量Tkinter? [关闭]
【发布时间】:2016-02-24 22:36:35
【问题描述】:

是否可以根据用户输入在 tkinter 程序中制作和使用多个输入框;例如我运行程序,我告诉程序我需要 6 个输入,它会为我创建 6 个输入框,然后用于我的数据?如果我的程序跟踪衣服,我可以穿 3 件衣服,或者 6 件衣服,然后我说我穿了多少,然后我可以输入单个项目;将“衬衫”、“套头衫”、“袜子”放入每个盒子中。

【问题讨论】:

    标签: python dynamic tkinter inputbox


    【解决方案1】:

    有可能。

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

    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()
    

    【讨论】:

    • 谢谢,我上课很烂>.
    • 如果有人希望代码保存值,请发送请求。
    猜你喜欢
    • 2016-01-25
    • 2016-12-22
    • 2014-06-09
    • 2015-03-04
    • 2014-03-18
    • 2019-05-21
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    相关资源
    最近更新 更多