Terry J. Reedy added the comment:
The specific patch is out-of-date. IDLE 3.6+ requires tk 8.5+. We should
finish converting everything to ttk before 3.7.0. In practice, I believe
people are using late 8.5 or 8.6. 8.5.9 on Apple is too buggy to really use
and latest ActiveState 8.5 for mac
New submission from Mark Roseman:
Certain policy decisions should be in one place in the code (DRY).
These could be based on preferences or environment (should we be using ttk?),
which operating system we're using (what hand cursor looks best?) or even the
version of the operating system we'r