Terry J. Reedy added the comment:
PyShell is now pyshell. I think factoring the icon setting into a separate
function is a good idea, separate from turtle and turtledemo. I am leaving
this issue open for that, for 3.6/7.
I don't think the turtle/turtledemo icons matter that much. I will not
Terry J. Reedy added the comment:
The blue feather is the tk 8.6 icon. The tk 8.5 and before icon is a red
script 'Tk'.
The title bar icons for Idle were added in #20406. It was a bit of a challenge
to get them to work right and look good enough for all versions on all systems.
The icons w
Ned Deily added the comment:
Creating a new import dependency to idlelib.PyShell in turtle.py doesn't seem
like a good idea since turtle.py does not currently need to be used with IDLE
(unlike turtledemo which does have an existing dependency on idlelib). Perhaps
a better way would be to add
Al Sweigart added the comment:
On my system (Windows 7) it shows up with a blue feather icon, which I is the
generic Tk icon.
The reason I suggest the IDLE icon is 1) we already have it and 2) it's the
python logo on top of a generic sheet of paper icon so it fits well enough imo,
and 3) I'm
Ned Deily added the comment:
Or perhaps a generic Python ioon. Is there a tkinter icon? I think the
default is just the Tk-supplied icon. Also, there are platform differences.
AFAIK, on OS X the application icon cannot be changed while running;
information about icon files is specified in
New submission from Al Sweigart:
The turtle.py and turtledemo scripts launch windows that have the default
tkinter icon. Instead, they should make use of the IDLE icon (which are already
in the idlelib/Icons folder)
--
components: IDLE
messages: 240564
nosy: Al.Sweigart
priority: norma