[Idle-dev] [Python-Dev] Removing IDLE from the standard library

Giampaolo Rodolà g.rodola at gmail.com
Wed Jul 14 22:24:30 CEST 2010


2010/7/14 Guilherme Polo <ggpolo at gmail.com>:
> 2010/7/14 Terry Reedy <tjreedy at udel.edu>:
>> On 7/14/2010 2:35 AM, Giampaolo Rodolà wrote:
>>>
>>> One of the main problems with IDLE is the lack of tabs for editing
>>> multiple files within the same window.
>>> Having that alone would be a great improvement.
>>
>> Yes, the same as tabs for browsing was.
>>
>> This is firstly an unlying gui widget set issue. Tk does not, as far as I
>> know, have a tabbed document widget. Ttk has a new Notebook widget, with
>> tabs.
>>
>
> I have worked on this before, and I can tell you that simply changing
> to ttk widgets is the easiest part. My recommendation, that you are
> free to ignore (especially if you want to skip this previous work),
> is: as a first step change the EditWindow to act more like a EditPage.
> That is, you should be able to instantiate a EditWindow and include
> this new EditPage on it (as a child or something else that you may
> imagine).
>
>> --
>> Terry Jan Reedy
>>
>
>
>
> --
> -- Guilherme H. Polo Goncalves
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/g.rodola%40gmail.com
>

http://code.google.com/p/python-ttk/wiki/Screenshots
Modified IDLE screenshots look impressive.
Has Ttk (or something similar) ever been considered for inclusion?
I think the problem here is more Tkinter itself rather than IDLE.
Does spending energies on working on something (IDLE) based on such an
old and features-limited module as Tkinter really worth the effort?

Some major lacks like tabbed browsing can be fixed somehow but there
always will be a big impediment deriving from using such an old
graphic library which can't provide all the facilities offered by wx,
gtk, etc...

Maybe it would be better to first upgrade/improve Tkinter somehow;
provide a gui toolkit that is *really* competitive, then start to
seriously work on IDLE.


My 2 cents

--- Giampaolo
http://code.google.com/p/pyftpdlib
http://code.google.com/p/psutil


More information about the IDLE-dev mailing list