我刚刚开始使用tkinter,所以对于那些有更多经验的人来说,这个问题的答案可能相当明显......我的Python程序在主代码中定义了一个根窗口,其中包含几个标签小部件:
for i in range(0,20):
line.append(ttk.Label(mainframe, text=""))
line[i].grid(column=1, row=i, sticky=W)
它还有一些菜单项,其中一个菜单项启动一个在自己的(pygame)窗口中运行的图形子程序。我想根据子程序中的事件修改主窗口中的标签,我尝试使用它:
line[i].configure(text=s)
问题是,在子程序完成并且控制返回主窗口之前,这些新标签值不会显示。有办法解决这个问题吗?