来自函数的tkinter更新主对话框小部件

时间:2017-02-27 01:18:48

标签: python tkinter

我刚刚开始使用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)

问题是,在子程序完成并且控制返回主窗口之前,这些新标签值不会显示。有办法解决这个问题吗?

0 个答案:

没有答案