如何解决打开新窗口时从输入中获取数据
有人可以帮我从这个表格中获取数据吗?
我需要它来分别打开新窗口,其中包含来自表单联系人和供应商 (makeformconf) 的信息。
当我单击按钮打开新窗口并获取值时,它会打印字段名称,但不会获取输入
fieldsconf = ('field1:','field2:','field3:','field4:')
def makeformconf(mainwind,fieldsconf):
entries = {}
for field in fieldsconf:
row = Frame(frmConf)
row.pack(side=TOP,fill=X,padx=5,pady=5)
lab = Label(row,width=15,text=field + " ",anchor='w')
lab.pack(side=LEFT)
entconf = Entry(row,width="47")
entconf.insert(0,"")
entconf.pack(side=RIGHT,expand=YES,fill=X)
entries[fieldsconf] = entconf
return entries
def newwin():
newwingo = Toplevel(mainwind)
newwingo.title("titulo")
newwingo.geometry("500x200")
Label(newwingo,text="2").pack()
for field in fieldsconf:
row = Frame(newwingo)
row.pack(side=TOP,anchor='w')
lab.pack(side=LEFT)
labc = Label(row,text=entconf.get(0),anchor='w')
labc.pack(side=LEFT)
if __name__ == '__main__':
entconf = makeformconf(mainwind,fieldsconf)
btngo = Button(statfrm,text='Go',bg='white',fg='orange',command=newwin)
btngo.pack(side=LEFT,pady=5,anchor='w')
if __name__ == '__main__':
mainwind.mainloop()
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。