Tal Einat <talei...@gmail.com> added the comment:

We already have a warning about Tk versions on macOS, see 
macosx.tkVersionWarning().  It is currently printed in new shell windows.    It 
would be straightforward to add warnings when using anything other than 8.5.18 
or 8.6.8+.  I suggest this approach.

As for the docs, IMO we should update the "GUI Programming on the Mac" section 
of https://docs.python.org/3/using/mac.html; I'll prepare a PR.


I also suggest updating https://www.python.org/download/mac/tcltk/. The 
following two current paragraphs should be improved:

"If you are using Python (prior to 3.7) from a python.org 64-bit/32-bit Python 
installer for macOS 10.6 and later, you should only use IDLE or tkinter with an 
updated third-party Tcl/Tk 8.5 (not 8.6), like ActiveTcl 8.5 installed."

"If you are using macOS 10.7 or later, the Apple-supplied Tcl/Tk 8.5 still has 
serious bugs that can cause application crashes. If you wish to use IDLE or 
Tkinter, install and use a newer version of Python and of Tcl/Tk."

I'm happy to suggest clearer wording; I'm not sure where to post a patch/PR, 
though.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34313>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to