Future Python Gui?

kirkjobsluder kirkjobsluder at gmail.com
Wed Apr 18 04:39:08 CEST 2007

On Apr 17, 9:28 pm, "bcwh... at pobox.com" <bcwh... at pobox.com> wrote:
> I've been trying to find out what the future of Python is with regard
> to Tk.  It seems there are several interfaces that make use of new
> functionality, including "Tile" and "Ttk".
> If I want to write a program that will run under the standard Python
> distribution of the future, what extension module should I work with
> today?

I've been doing a lot of reading this month.

At the moment, none of the toolkits available strike me as being in a
position to become the next tkinter, and it seems like core python
development is moving away from extensions that might be
better produced by other parties.  Everyone and their cousin
have different ideas about how a GUI should be built including
how it hooks into other services.  Cross-platform, it seems like
wxPython has a considerable edge over jython+SWT or Swing.
But platform-specific frameworks are also pretty important.

I'd say that the best bet is to learn swig and similar
bridging, expanding, and embedding mechanisms.
Python GUI programming is likely to involve either
python hooking into frameworks like Cocoa, Qt, or
wxWidgets, python embedded in frameworks
like Java or .NET, or flavors of python used
as domain-specific languages in applications such as
emacs, vim, and OpenOffice.org.

> Thanks!
> -- Brian

More information about the Python-list mailing list