在运行时更新标签文本tcl

在运行时更新标签文本tcl,tcl,Tcl,我有一个gui,它有一个标签,我希望根据正在执行的测试部分对其进行文本更改。但是,它不会立即更改,而是等待用户输入(即messageBox)。但我希望它能自动更新。这会发生吗 我尝试使用configure更改文本,但在遇到代码行时不会立即更改。我是否需要先关注标签,然后再取消焦点?如果是,如何使用focus命令?在配置新文本后添加更新idletasks。谢谢!!正是我想要的。:-)最好不要在处理事件之前等待太久;窗口大小调整或用户焦点更改等需要正确处理事件。(是的,要做好这一点需要做很多工作。)

我有一个gui,它有一个标签,我希望根据正在执行的测试部分对其进行文本更改。但是,它不会立即更改,而是等待用户输入(即messageBox)。但我希望它能自动更新。这会发生吗


我尝试使用configure更改文本,但在遇到代码行时不会立即更改。我是否需要先关注标签,然后再取消焦点?如果是,如何使用focus命令?

在配置新文本后添加
更新idletasks

谢谢!!正是我想要的。:-)最好不要在处理事件之前等待太久;窗口大小调整或用户焦点更改等需要正确处理事件。(是的,要做好这一点需要做很多工作。)