tkinter.filedialog 对话框中的滚动导致 CTkScrollableFrame 中出现异常

作者: Kniyl创建于 2026年9月4日更新于 2026年9月8日

出于某些原因,来自`tkinter.filedialog`的对话框生成的滚动事件(例如使用`tkinter.filedialog.askdirectory`)使用字符串表示作为其`widget`属性。然而,如果主窗口使用`CTkScrollableFrame`,它们最终会捕获该事件并尝试对其进行操作,导致以下异常淹没控制台:

内容来源: TomSchimansky/CustomTkinter