Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2009-03-07 10:44:03
Size: 735
Editor: host-92-2-9-233
Comment:
Revision 10 as of 2009-08-21 09:46:04
Size: 849
Editor: p57B3490A
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
= PyQT = = PyQt =
 * Wraps Qt
 * Not just GUI features

= PySide =
 * Wraps Qt
 * Api compatible with PyQt
 * LGPL License
Line 31: Line 38:

See also GuiProgramming for a full list of toolkits.

pyFLTK

  • pyFLTK is a wrapper for FLTK

  • cross-platform
  • small and fast
  • access to OpenGL

Pygame

  • you are in full control
  • you are responsible for everything
  • only one window

PyGTK

  • powerful - aims to be a 1:1 GTK wrapper
  • good GTK docs out there for both C and Python
  • it's a wrapper - sometimes C idioms leak through

Pyglet

  • new
  • OpenGL-y (3D)

PyQt

  • Wraps Qt
  • Not just GUI features

PySide

  • Wraps Qt
  • Api compatible with PyQt

  • LGPL License

PythonCard

  • Wraps WX
  • Easy to use
  • Graphic widget insertion
  • Slightly slow

Tkinter

  • standard GUI toolkit included with Python
  • simple and easy

wxPython

  • cross platform
  • doesn't always look the same though

GUI Programming in Python (last edited 2020-09-06 12:39:52 by MalcolmSmith)

Unable to edit the page? See the FrontPage for instructions.