You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 15:39:50