Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python Module for rich gui interfaces [closed]

Was just wondering what all python modules are available for rich(and easy to build :) ) gui interfaces. I am aware of Tkinter and Pwm extension but any other reference would be highly appreciated.

like image 319
SDK Avatar asked Jan 17 '11 15:01

SDK


3 Answers

The following list comes from Mark Lutz's Programming Python 4th edition:

  • tkinter and extensions: Pmw, Tix, and ttk
  • wxPython: "A Python interface for the open source wxWidgets." This is what we use at our company for any Python desktop GUIs.
  • PyQt
  • PyGTK
  • Jython
  • IronPython
  • PythonCard
  • Dabo: Dabo looks pretty interesting. Check out Ed Leafe's and Paul McNett's presentation from PyCon 2010: Creating Rich Client Applications in Dabo.

Other options not listed in Programming Python include:

  • TraitsGUI: Corran Webster gave a Traits Tutorial at PyCon 2010.
like image 95
Matthew Rankin Avatar answered Sep 30 '22 09:09

Matthew Rankin


You can give Camelot a try. Its a RAD framework using Python, Sqlalchemy and Qt to build rich desktop applications.

http://www.python-camelot.com/

like image 31
optixx Avatar answered Sep 30 '22 09:09

optixx


There is also PyGTK, which is pretty powerful. I was struggling with it at the beginning, but I'm getting more and more comfortable with it.

like image 37
canavanin Avatar answered Sep 30 '22 09:09

canavanin