You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Window class is still directly coupled with tk.Tk and tk.TopLevel for OS level window creation.
Idea
Decoupling the second point, might facilitate future implementations of non-Tk GUI backends, like Qt, and more (web browser? maybe problematic because current GUI API is synchronous)
Facts
Windowclass from its directtkinter.Canvasdependency -- keeping atkinter.Canvas-like interface, but decoupled.Windowclass is still directly coupled withtk.Tkandtk.TopLevelfor OS level window creation.Idea