我正在尝试为我的程序制作一个GUI,它看起来有点像 this
顶部的条目还不起作用,这就是我现在正在做的事情。我想这样做,如果我在顶部输入框中插入任何数字并单击确定,它将自动添加对应于该数字的条目行
现在我正在做的是将每个数字(我只从1-5做出)链接到1,其中1对应于1行条目,如果我输入2,则会有2行条目,并且等等
但我知道这样做是错误的,如果我在顶部输入框中插入任何数字,会有新的输入框自动添加吗?
这可能是我想要的样子 tkinter2
答案 0 :(得分:0)
假设四个输入框是E1,E2,E3,E4。 OK的按钮为B.添加功能由Add执行。以下是你如何做到的(我只放了一个条目,你可以放多个你想要的并重复相同的过程):
import tkinter as tk
from tkinter import *
root=tk.Tk()
X0=IntVar()
X1=IntVar()
E0=Entry(root, textvariable=X0)
E0.grid()
E1=Entry(root, textvariable=X1)
E1.grid()
def Add():
x=X0.get()
y=X1.get()
E1.delete(0,END)
E1.insert(END,x+y)
B=Button(root, command=lambda: Add())
B.grid()
root.mainloop()
希望这会有所帮助..