|
from tkinter import *
def getentry():
print(locals()['var0'].get()) #为什么总是出现错误?怎么改就可以了?(请注意变量名是可变的,因为Entry的数量不确定)
root = Tk()
for i in range(0,9):
locals()["var"+str(i)]=StringVar(Entry(root,width=5,textvariable=locals()["var"+str(i)]).pack(),Button(root, text='生成', command=getentry).pack(side=BOTTOM))
root.mainloop()
|
|