Jan-07-2018, 08:34 AM
(This post was last modified: Jan-07-2018, 08:34 AM by Gribouillis.)
(Jan-07-2018, 06:34 AM)rozen Wrote: How does one make a feature request or bug report?
You can start with this documentation. From what I understand from Python's philosophy, you'll have to propose the updated code yourself.
(Jan-07-2018, 06:34 AM)rozen Wrote: The hallmark a good tool is that it be a delight to use
I'm not sure many people think that tkinter is a delight to use. Tkinter is largely unpythonic. It is there because Guido van Rossum needed a minimal GUI toolkit to ship with Python a long long time ago and tcl/tk was one of the simplest available toolkits at the time. I think another reason why there is little effort in changing Tkinter is that most python GUI developers use other toolkits. Tkinter belongs to another generation.
Another example of this is the Idle editor that comes with Python. You don't need to install a separate editor to write python programs, but most people do because Idle is a minimal editor (it is not a delight to use!). It would be a waste of time for python devs to write a full featured modern editor while there are so many of them around.