See the Tk::Widget docs for information about the methods idletasks and update. idletasks causes "most" updates to occur; the manual states it doesn't run updates "triggered by window size changes", but it sounds like it will be sufficient for your purposes. update causes Tk to clear its desk; it handles everything, including any pending user input.
Try calling idletasks (on the main window widget, say) after you finish informing Tk of all the updates you want to take place. Failing that, try calling update instead.
In reply to Re: refreshing a GUI
by ariels
in thread refreshing a GUI
by ralfthewise
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |