Size: 2973
Comment: Added PyKDE wiki link since it doesn't appear to be linked in from elsewhere.
|
Size: 3030
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 21: | Line 21: |
|| PyFltk || FlTk || Dead? || | || PyFltk || FlTk || supports Windows/Unix/Mac - visit https://pyfltk.sourceforge.net|| |
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, ...
Maybe it could answer the questions in ChoosingGuiToolkits for each toolkit?
Some available GUI's for Python:
Package
Target
Notes
Platform-specific ("native")
BeOS
MacOS
Supports both OSX and OS9
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
Tk
Python's "standard" GUI library
supports Windows/Unix/Mac for now - visit https://www.wxwindows.org
["Jython"]
Java (swing)
Gtk / Gnome
Qt
["PyKDE"]
Qt / KDE
Python wrappers for the [https://www.kde.org/ KDE] libraries
supports Windows/Unix/Mac - visit https://pyfltk.sourceforge.net
FOX
PyPicoGUI
[https://picogui.org/ PicoGUI]
python library is included in the main PicoGUI release
many
single source code runs on many GUI back-ends, including most others in this table, plus ncurses
Anyone for a GuiProgrammingShootout?
GUI builders:
IDE
Target
Notes
GPL, Alpha, but starting to mature. Useful for debugging wxPython code!
Commercial, $50-400
Commercial, $400 for single licence.
Python License. Alpha.
Commercial Student EUR 29, Single user EUR 129
MIT License, Alpha.
Links
CameronLaird's personal notes on Python GUIs [https://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 https://sensei.co.il/python/ui.html .
[https://www.opendocs.org/ Opendocs] has some material on Qt programming with python for onl-line reading.
Python City ([https://www.awaretek.com/plf.html]) has an on-line interactive GUI toolkit chooser for Python based on user-defined criteria: [https://www.awaretek.com/toolkits.html]