Differences between revisions 6 and 11 (spanning 5 versions)
Revision 6 as of 2009-02-12 05:03:54
Size: 742
Editor: ool-4356421f
Comment: updated Tkinter bullet items
Revision 11 as of 2010-08-19 22:16:32
Size: 416
Editor: odcexsrv
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
See also [[GuiProgramming]] for a full list of toolkits.
Line 3: Line 2:
= 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
Line 24: Line 7:
= PyQT = = PyQt =
 * Wraps Qt
 * Not just GUI features

= PySide =
 * Wraps Qt
 * Api compatible with PyQt
 * LGPL License
Line 27: Line 17:
 * Wraps WX
 * Easy to use
 * Graphic widget insertion
 * Slightly slow
Line 31: Line 25:
 * currently-installed version probably doesn't support antialiased text yet :(

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.