Differences between revisions 35 and 38 (spanning 3 versions)
Revision 35 as of 2002-12-30 17:59:31
Size: 1947
Editor: ipd54b59f4
Comment:
Revision 38 as of 2003-01-12 07:40:59
Size: 2822
Editor: eugndslgw6PoolF145
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
  * TkInter
  * WxPython
  * PyGtk / PyGnome
  * PyQt
  * FlTk
  * FxPy
  * AnyGui
  * [http://www.drizzle.com/~donn/Bethon.html Bethon] (for BeOS)
  * [http://picogui.org/ PicoGUI] (python library is included in the main release)
  || '''Package''' || '''Target''' || '''Notes''' ||
  ||||||<bgcolor='#E0E0FF'> Platform-specific ("native") ||
  || BeThon || BeOS || ||
  || MacPython || MacOS || Supports both OSX and OS9 ||
  || ["Jython"] || Java (swing) || ||
  || Win32All || Windows || Also known by the names of its components: PythonWin (for the UI), Win32Com (for COM/ActiveX), Win32 (for some other parts of the API) ||
  ||||||<bgcolor='#E0E0FF'> Portable ||
  || TkInter || Tk || Python's "standard" GUI library ||
  || WxPython || WxWindows || supports Windows/Unix/Mac for now - visit http://www.wxwindows.org ||
  || PyGtk / PyGnome || Gtk / Gnome || ||
  || PyQt || Qt || ||
  || PyFltk || FlTk || Dead? ||
  || FxPy || FOX || ||
  || PyPicoGUI || [http://picogui.org/ PicoGUI] || python library is included in the main PicoGUI release ||
  || AnyGui || many || single source code runs on many GUI back-ends, including most others in this table, plus ncurses ||

Note: This section is rather incomplete. Don't be too disappointed if you can't find the information you need, but please add any information you can contribute.

Todo:: Would it be useful to have information about the GUIs and development tools in a fixed format to make them more easily comparable (see WebProgrammingTemplate and WebProgrammingTemplateHelp). Some categories: directly supported widgets, addon widgets, layout managers, ...

Some available GUI's for Python:

Anyone for a GuiProgrammingShootout?

Some available GUI development tools:

(I removed references to IDLE and WingIDE, since they are not GUI development tools. They are Python development tools with a GUI. Not the same thing, see IntegratedDevelopmentEnvironments -- MaLy )

CameronLaird's personal notes on Python GUIs [http://phaseit.net/claird/comp.lang.python/python_GUI.html] includes over 25 links to toolkits and techniques for connecting python with a GUI.

Other places to look are PythonGuis at Thinki, and http://sensei.co.il/python/ui.html .

GuiProgramming (last edited 2024-04-09 18:58:46 by FeodorFitsner)

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