This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Use the newest tcl/tk support
Type: enhancement Stage: resolved
Components: Tkinter Versions: Python 3.11
Status: closed Resolution: third party
Dependencies: Superseder:
Assigned To: Nosy List: markroseman, ned.deily, python-dev, serhiy.storchaka, smart-space, terry.reedy
Priority: normal Keywords: patch

Created on 2021-08-24 03:21 by smart-space, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 27925 closed python-dev, 2021-08-24 03:30
Messages (4)
msg400195 - (view) Author: 张峻铭 (smart-space) Date: 2021-08-24 03:21
The newest tcl/tk(8.7) has been released. If python uses the newest tcl/tk, tkinter will be better in these respects:
1. progressbar will be added text on it.
2. the scrollbar, text and canvas will be moved more smoothly.
3. tcl/tk8.7 includes tk_sysnotify and tk_systray, which provide users with a modern way match OS to show the messages.
Therefore, I suggest that python should use the newest tcl to bring new feature to Python GUI.
msg400199 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2021-08-24 08:53
I am sympathetic to the idea, but is 8.7 out of beta yet?  Do you have a link to the release page?

Is it backward compatible, so that tkinter code written to run on current 8.6 would run on new binaries?  In any case, such a change would only be done in a future release.

There should be separate patches for Windows and macOS.
msg400233 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2021-08-24 20:06
Thanks for the suggestion but 8.7 isn't even in beta yet, the most recent official release was 8.7a5. So it is way too early to consider moving the installers to it.
msg400244 - (view) Author: 张峻铭 (smart-space) Date: 2021-08-25 02:16
OK, I see. Thanks for your consideration.
Date User Action Args
2022-04-11 14:59:49adminsetgithub: 89151
2021-08-25 02:16:58smart-spacesetmessages: + msg400244
2021-08-24 20:06:06ned.deilysetstatus: open -> closed

nosy: + ned.deily
messages: + msg400233

resolution: third party
stage: patch review -> resolved
2021-08-24 08:53:55terry.reedysetnosy: + terry.reedy, serhiy.storchaka, markroseman

messages: + msg400199
versions: - Python 3.9, Python 3.10
2021-08-24 03:30:59python-devsetkeywords: + patch
nosy: + python-dev

pull_requests: + pull_request26376
stage: patch review
2021-08-24 03:21:13smart-spacecreate