On Apr 17, 9:28 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> 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 -- http://mail.python.org/mailman/listinfo/python-list