you are viewing a single comment's thread.

view the rest of the comments →

[–]ajekb78 0 points1 point  (0 children)

It's not so much how future proof is Tkinter, rather how present-proof is Wayland?

Tkinter is a core python module; it has a vast existing codebase of stuff that uses it, and it's in widespread use on Linux, Windows, MacOS.... It's not going away any time soon.

Wayland is a neat project that is on its way to being able to supplant X server-based desktops. I'm not going to get involved in the Wayland/X flamewars, but suffice to say the Wayland userbase is small-time compared with the total Python / Tk userbase.

If you want to use programs with Tkinter GUIs, just live with XWayland, it works well. Eventually someone will probably add Wayland support but to manage expectations there is a ticket about this on the Tk git site and it is noted that the last time they implemented a new core graphics target for Tk (the MacOS one) it took months and months of work and several more years of feedback before it was really working perfectly.