【发布时间】:2016-02-24 22:36:35
【问题描述】:
是否可以根据用户输入在 tkinter 程序中制作和使用多个输入框;例如我运行程序,我告诉程序我需要 6 个输入,它会为我创建 6 个输入框,然后用于我的数据?如果我的程序跟踪衣服,我可以穿 3 件衣服,或者 6 件衣服,然后我说我穿了多少,然后我可以输入单个项目;将“衬衫”、“套头衫”、“袜子”放入每个盒子中。
【问题讨论】:
标签: python dynamic tkinter inputbox
是否可以根据用户输入在 tkinter 程序中制作和使用多个输入框;例如我运行程序,我告诉程序我需要 6 个输入,它会为我创建 6 个输入框,然后用于我的数据?如果我的程序跟踪衣服,我可以穿 3 件衣服,或者 6 件衣服,然后我说我穿了多少,然后我可以输入单个项目;将“衬衫”、“套头衫”、“袜子”放入每个盒子中。
【问题讨论】:
标签: python dynamic tkinter inputbox
有可能。
这里是一个使用按钮的例子:
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()
【讨论】: