python ttk: 强制屏幕更新

1 投票
1 回答
581 浏览
提问于 2025-04-17 05:03

我该怎么让ttk强制更新屏幕呢?我正在运行一个很长的循环,想要显示一些中间结果,但ttk等到循环结束后才更新屏幕。

我试着在循环中插入睡眠和后续调用,但这并没有什么帮助。

1 个回答

1

update_idletasks() 似乎是解决这个问题的办法。例如,在循环中添加

 relevant_widget.update_idletasks()

就能正常工作了。

撰写回答