Size: 226
Comment: missing edit-log entry for this revision
|
Size: 2711
Comment: since the development tools is a table, making the toolkits a table too; adding
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Some available GUI's for Python: | '''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. |
Line 3: | Line 3: |
TkInter | '''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, ... |
Line 5: | Line 5: |
WxWindows | === Some available GUI's for Python: === |
Line 7: | Line 7: |
PyQt | || '''Package''' || '''Target''' || '''Notes''' || ||||||<bgcolor='#E0E0FF'> Platform-specific ("native") || || BeThon || BeOS || || || MacPython || MacOS || Supports both OSX and OS9 || || 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 || || || PyGtk / PyGnome || Gtk / Gnome || || || PyQt || Qt || || || PyFltk || FlTk || Dead? || || FxPy || FOX || || || PyPicoGUI || [https://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 || |
Line 9: | Line 22: |
FlTk | Anyone for a GuiProgrammingShootout? |
Line 11: | Line 24: |
FoxGui | === Some available GUI development tools: === |
Line 13: | Line 26: |
Some available GUI development tools: | || '''IDE''' ||'''Target'''||'''Notes'''|| ||BoaConstructor|| WxPython ||GPL, Alpha, but starting to mature. Useful for debugging wxPython code!|| || BlackAdder || PyQt ||Commercial, $50-400|| || ["eric"] || PyQt ||Python IDE based on PyQt and QScintilla. GUI development features???|| || PythonWorks || TkInter ||Commercial, $400 for single licence.|| || PythonCard || WxPython ||Python License. Alpha.|| || WxDesigner || WxPython ||Commercial Student EUR 29, Single user EUR 129|| || WxGlade || WxPython ||MIT License, Alpha.|| |
Line 15: | Line 35: |
WingIde | (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 -- Thinki:MaLy ) |
Line 17: | Line 37: |
TkinterIdle | === Links === |
Line 19: | Line 39: |
BoaConstructor | 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. |
Line 21: | Line 41: |
BlackAdder PythonWorks PythonCard WxDesigner |
Other places to look are Thinki:PythonGuis at Thinki, and https://sensei.co.il/python/ui.html . |
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")
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
Gtk / Gnome
Qt
Dead?
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?
Some available GUI development tools:
IDE
Target
Notes
GPL, Alpha, but starting to mature. Useful for debugging wxPython code!
Commercial, $50-400
["eric"]
Python IDE based on PyQt and QScintilla. GUI development features???
Commercial, $400 for single licence.
Python License. Alpha.
Commercial Student EUR 29, Single user EUR 129
MIT License, Alpha.
(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 )
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 .