Tkinter Entry组件get()不更新:新输入值无法获取
Tkinter Entry获取值无法更新问题
此前在Stack Exchange上提问过相关问题,Bryan的回答为基于新输入值计算提供了思路,但使用下述代码时,变量mpres始终无法更新,一直输出首次计算的数值:
entriesPreserv1 = [] for i in range(5,20): varlayer1press=tk.StringVar() b = tk.Entry(newtab1, textvariable=varlayer1press,background='#87CEEB') b.grid(row=i, column=4,sticky= 'NSEW') entriesPreserv1.append(varlayer1press) focused_entry = root.focus_get() info = focused_entry.grid_info() rowget = info['row'] columnget = info['column'] mpres=entriesPreserv1[rowget].get()
我通过按钮获取网格信息,请问是否需要更新root?或是需重新调用trace_add方法?盼解答。
内容的提问来源于stack exchange,提问作者Orlando
相关产品推荐
相关产品推荐

