-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TK to TTK Overhaul #2116
Comments
As said on Discord, I propose the use of CustomTkinter as a semi-drop-in replacement. My arguments:
|
EDIT: the latest release does not work with Pillow 10.x - which means no Python 3.12 either; although it's fixed on |
CTk's scaling code stumbles upon an ancient Tk bug in some locales: TomSchimansky/CustomTkinter#571 Although there's a fix on the comments, facing such an issue from the outset - after both libraries gave me hope to start tackling our UI nightmare - just makes me want to yeet anything Tkinter-based into an active volcano. |
A number of locations in the code eschew the TTK library and continue to use the original "tk" library. This holds us back from supporting custom themes as well as breaks a few things. That, and TK in general is just... awful to work with.
We should migrate as much of the styling code as possible from tk to ttk.
And redo theme.py while we're at it.
The text was updated successfully, but these errors were encountered: