Differences between revisions 36 and 37
Revision 36 as of 2003-01-04 06:16:59
Size: 2711
Editor: 200
Comment: since the development tools is a table, making the toolkits a table too; adding
Revision 37 as of 2003-01-04 06:22:27
Size: 2755
Editor: 200
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
  || ["Jython"] || Java (swing) || ||

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:

  • Package

    Target

    Notes

    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)

    Portable

    TkInter

    Tk

    Python's "standard" GUI library

    WxPython

    WxWindows

    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

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-02-25 07:39:56 by krakengore)

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