输入框的动态数量 Tkinter?
Dynamic number of input boxes Tkinter?
是否可以根据用户输入在 tkinter 程序中制作和使用多个输入框;例如我 运行 程序,我告诉程序我需要 6 个输入,它会为我创建 6 个输入框,然后用于我的数据?如果我的程序跟踪衣服,我可以穿 3 件衣服,或者 6 件,然后在我说出我穿了多少之后,我就可以输入单件衣服; "Shirt"、"Jumper"、"Socks" 放入每个框。
有可能。
这里是一个使用按钮的例子:
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()
是否可以根据用户输入在 tkinter 程序中制作和使用多个输入框;例如我 运行 程序,我告诉程序我需要 6 个输入,它会为我创建 6 个输入框,然后用于我的数据?如果我的程序跟踪衣服,我可以穿 3 件衣服,或者 6 件,然后在我说出我穿了多少之后,我就可以输入单件衣服; "Shirt"、"Jumper"、"Socks" 放入每个框。
有可能。
这里是一个使用按钮的例子:
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()