[Idle-dev] IDLE and ttk

Terry Reedy tjreedy at udel.edu
Wed Jul 29 00:27:57 CEST 2015


On 7/28/2015 6:03 PM, Mark Roseman wrote:
> On Jul 28, 2015, at 2:07 PM, phil jones <interstar at gmail.com> wrote:
>> One question would be is the new Tk you talk about on your site the
>> one which is now bundled with the standard Python distro? And is
>> that what Tkinter now talks to by default?

An appropriate question. It was discussed and decided a few years ago on 
the pydev list that it would be reasonable for Idle to use ttk and thus 
require tcl/tk 8.5.

> It’s not so new (Tk 8.5.0 was released in 2007).

The tile extension was available for 8.4.  A revised version was 
included with 8.5.  This was similar to a pypi package being revised and 
pulled into the stdlib.

> The standard Python Windows distribution comes with Tcl/Tk 8.6.1,

Upgraded to 8.6.4 for 3.5.

 > Mac doesn’t include it (need to install ActiveTcl separately),

The recommended separate install if one uses the PSF Mac installer is AS 
8.5.19 or so. There is another Mac Python distribution compiled to work 
with 8.6.something.  Ned Deily would like to eventually do the same with 
the PSF Mac distribution.

> I don’t know of any recent Linux distros that
> don’t package 8.5.x or 8.6.x with their Python/tkinter packages.
> Tkinter talks to (I believe) 8.4.x and up.

Support for earlier versions was removed a year or so ago.

-- 
Terry Jan Reedy




More information about the IDLE-dev mailing list