Python Module for rich gui interfaces [closed]
Questions asking us to recommend or find a tool, library or favorite off-site开发者_如何学运维 resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this questionWas 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.
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.
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/
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.
PySide + QML may also be a good choice. Some examples are available here
精彩评论