[Idle-dev] IDLE and ttk

phil jones interstar at gmail.com
Tue Jul 28 23:07:58 CEST 2015


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?

Phil

On 28 July 2015 at 15:28, Mark Roseman <mark at markroseman.com> wrote:

> A quick followup to my own post (had problems posting to the mailing list,
> now fixed)… in the interim have had a brief interchange with Terry on the
> topic; he reassured me now is probably a good time to try to do this work
> and get it integrated in.
>
> As Terry pointed out to me, the bulk of the core functionality in IDLE is
> actually modifications to the text widget, which wouldn't change.
>
> When it comes to cross-platform apps, there is always a tension between
> making things consistent with the platform you're running on, vs. making
> things consistent for those moving between platforms.
>
> Given that most advanced Python developers use other tools most of the
> time, the consensus seems to be that IDLE is most used by (a) people, often
> non-programmers, being exposed to or learning about Python, and only very
> secondarily (b) Python developers who might fire up IDLE when moving their
> existing code to another platform.
>
> This does suggest to me that making IDLE as unobtrusive as possible (i.e.
> emphasizing fitting in with platform expectations) would be more important,
> so new learners can focus on Python. As long as the overall structure of
> the user interface doesn't change between platforms, most experienced
> developers will be able to accomplish what they need on a new box.
>
> So the main goal would be making IDLE look and feel, to a far greater
> extent than currently, like it just fits in. A secondary goal would be to
> make future improvements and maintenance to IDLE easier (which several of
> the types of changes I'm proposing would address). Everything would be
> tested on recent versions of Mac, Windows and Linux, and I anticipate
> backporting to 2.7 as well.
>
> I'll hold off on bringing up any specifics at this time, as I'm sure
> everyone has their favorite bugaboo (many of which made it into the bug
> database), but I'm looking for any initial comments to the general idea.
>
>
>
> _______________________________________________
> IDLE-dev mailing list
> IDLE-dev at python.org
> https://mail.python.org/mailman/listinfo/idle-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/idle-dev/attachments/20150728/c7d305f7/attachment.html>


More information about the IDLE-dev mailing list