A Python GUI Book.

Kevin Altis altis at semi-retired.com
Wed Nov 14 13:16:54 EST 2001


Some other suggestions which you may already be covering:
1. OS platforms supported by each toolkit
2. Whether the toolkit uses native widgets (wxPython does, tkinter does
not).
3. Widget and classes list and notable widgets. For example, the tkinter
canvas widget.
4. Supported events and whether idle, timers, and event posting is
available.
5. Strategies for handling long running tasks with the toolkit. Does the
toolkit support separate threads outside of the GUI event loop, yield, or
other mechanisms?
6. What GUI layout tools are available for the toolkit.
7. Costs associated with using the toolkit on different platforms.
8. How does the toolkit deal with cross-platform issues such as fonts and
different widget sizes?
9. Online documentation sources and places to get further information. Does
the toolkit have an associated mailing list to get help?
10. Is the toolkit still being actively updated?

ka

"Michael 'Mickey' Lauer" <mickey at tm.informatik.uni-frankfurt.de> wrote in
message news:3beedf26 at nntp.server.uni-frankfurt.de...
> Hi group,
>
> I'm currently writing a Python GUI book, where several toolkits
> (most likely PyGTK, PyQt, FOXpy, PyFLTK, wxWindows and...
> of course... Tkinter) are presented and explained.
> My idea is that besides going into some detail of every Toolkit I
> construct _one_ application scenario with a skeleton, which I
> later complete with each of the toolkits.
> This should give the reader the means to choose the toolkit
> which matches their personal taste & programming philosophy.
>
> Given this approach, the main question I'm currently trying to
> figure out is: What application shall I present? It must be complicated
> enough to show some advanced topics (not only presenting a tour of
> the widgets and voila...) but at the same time small enough to cover
> it within 50 pages or so (remember: for each toolkit!).
>
> I first thought of some contact application - in outlook style - or
> some kind of presentation program - powerpoint style - ... here's a plea
> for your input.
>
> What do you think would be a good application to show the basics and a few
> more sophisticated topics in programming GUI applications with Python?
>
> Apart from this concrete question do you have some topics which you
> think should be a _must_ in such a book? Imagine you're a not a total
newbie
> in python GUI programming... what did you want to read in such a book?
>
> thanks for your input!
>
> Yours,
>
> Mickey.
>





More information about the Python-list mailing list