1

Tkinter 是否提供了一种方法来临时关闭屏幕更新(当执行大量屏幕活动时),然后在 UI 更新完成时打开屏幕更新?许多 GUI 框架都具有此功能。wxPython 为这个功能提供了 Freeze 和 Thaw 方法。Windows Win32api 也通过 LockWindowUpdate( hWnd | 0 ) 支持这一点。谷歌搜索“tkinter freeze thaw”和“tkinter lockwindowupdate”出现空虚。

4

1 回答 1

1

不,Tkinter 没有这样的东西。但是,屏幕仅通过事件循环更新,因此如果您的所有“大量屏幕活动”都在一个方法中发生,则在您的方法完成并重新进入事件循环之前,不会显示任何活动(或者你明确地打电话.update_idletasks()

于 2010-11-03T20:04:01.693 回答