11GUI Applications
22================
33
4+ Alphabetical list of GUI Applications.
45
5- Qt
6- --
7- `Qt <http://qt-project.org/ >`_ is a cross-platform application framework that is widely used for developing
8- software with a GUI but can also be used for non-GUI applications.
9-
10- PySide
11- ~~~~~~
12- PySide is a Python binding of the cross-platform GUI toolkit Qt.
13-
14- http://developer.qt.nokia.com/wiki/PySideDownloads/
6+ Camelot
7+ -------
8+ `Camelot <http://www.python-camelot.com >`_ provides components for building
9+ business applications on top of Python, SQLAlchemy and Qt. It is inspired by
10+ the Django admin interface.
1511
16- PyQt
17- ~~~~
18- .. note :: If your software does not fully comply with the GPL you will need a commercial license!
12+ You can use Camelot to develop both simple and complex business applications
13+ at warp speed.
1914
20- http://www.riverbankcomputing.co.uk/software/pyqt/download
15+ The main resource for information is the website:
16+ http://www.python-camelot.com
17+ and the mailinglist https://groups.google.com/forum/#!forum/project-camelot
2118
2219Cocoa
2320-----
2421.. note :: The Cocoa framework is only available on Mac OSX. Don't pick this if you're writing a cross-platform application!
2522
26- PyObjC
27- ~~~~~~
28- .. note :: Only available on Mac OSX. Don't pick this if you're writing a cross-platform application.
29-
30- wxPython
31- --------
32- wxPython is a GUI toolkit for the Python programming language. It allows
33- Python programmers to create programs with a robust, highly functional
34- graphical user interface, simply and easily. It is implemented as a Python
35- extension module (native code) that wraps the popular wxWidgets cross platform
36- GUI library, which is written in C++.
37-
38- Install (Stable)
39- ~~~~~~~~~~~~~~~~
40- *Go to http://www.wxpython.org/download.php#stable and download the appropriate
41- package for your OS. *
42-
4323GTk
4424---
4525PyGTK provides Python bindings for the GTK+ toolkit. Like the GTK+ library
@@ -48,20 +28,6 @@ PyGTK only currently supports the Gtk-2.X API (NOT Gtk-3.0). It is currently
4828recommended that PyGTK not be used for new projects and existing applications
4929be ported from PyGTK to PyGObject.
5030
51- Tk
52- --
53- Tkinter is a thin object-oriented layer on top of Tcl/Tk. It has the advantage
54- of being included with the Python standard library, making it the most
55- convenient and compatible toolkit to program with.
56-
57- Both Tk and Tkinter are available on most Unix platforms, as well as on Windows
58- and Macintosh systems. Starting with the 8.0 release, Tk offers native look and
59- feel on all platforms.
60-
61- There's a good multi-language Tk tutorial with Python examples at
62- `TkDocs <http://www.tkdocs.com/tutorial/index.html >`_. There's more information
63- available on the `Python Wiki <http://wiki.python.org/moin/TkInter >`_.
64-
6531Kivy
6632----
6733`Kivy <http://kivy.org >`_ is a Python library for development of multi-touch
@@ -77,6 +43,22 @@ on all major platforms (Linux, OSX, Windows, Android).
7743
7844The main resource for information is the website: http://kivy.org
7945
46+ PyObjC
47+ ~~~~~~
48+ .. note :: Only available on Mac OSX. Don't pick this if you're writing a cross-platform application.
49+
50+ PySide
51+ ~~~~~~
52+ PySide is a Python binding of the cross-platform GUI toolkit Qt.
53+
54+ http://developer.qt.nokia.com/wiki/PySideDownloads/
55+
56+ PyQt
57+ ~~~~
58+ .. note :: If your software does not fully comply with the GPL you will need a commercial license!
59+
60+ http://www.riverbankcomputing.co.uk/software/pyqt/download
61+
8062PyjamasDesktop (pyjs Desktop)
8163-----------------------------
8264PyjamasDesktop is a port of PyJamas. PyjamasDesktop is application widget set
@@ -88,15 +70,33 @@ source code to be executed as a standalone desktop application.
8870
8971The main website; `pyjs Desktop <http://pyjs.org/ >`_.
9072
91- Camelot
92- -------
93- `Camelot <http://www.python-camelot.com >`_ provides components for building
94- business applications on top of Python, SQLAlchemy and Qt. It is inspired by
95- the Django admin interface.
73+ Qt
74+ --
75+ `Qt <http://qt-project.org/ >`_ is a cross-platform application framework that is widely used for developing
76+ software with a GUI but can also be used for non-GUI applications.
9677
97- You can use Camelot to develop both simple and complex business applications
98- at warp speed.
78+ Tk
79+ --
80+ Tkinter is a thin object-oriented layer on top of Tcl/Tk. **It has the advantage
81+ of being included with the Python standard library, making it the most
82+ convenient and compatible toolkit to program with. **
9983
100- The main resource for information is the website:
101- http://www.python-camelot.com
102- and the mailinglist https://groups.google.com/forum/#!forum/project-camelot
84+ Both Tk and Tkinter are available on most Unix platforms, as well as on Windows
85+ and Macintosh systems. Starting with the 8.0 release, Tk offers native look and
86+ feel on all platforms.
87+
88+ There's a good multi-language Tk tutorial with Python examples at
89+ `TkDocs <http://www.tkdocs.com/tutorial/index.html >`_. There's more information
90+ available on the `Python Wiki <http://wiki.python.org/moin/TkInter >`_.
91+
92+ wxPython
93+ --------
94+ wxPython is a GUI toolkit for the Python programming language. It allows
95+ Python programmers to create programs with a robust, highly functional
96+ graphical user interface, simply and easily. It is implemented as a Python
97+ extension module (native code) that wraps the popular wxWidgets cross platform
98+ GUI library, which is written in C++.
99+
100+ **Install (Stable) wxPython **
101+ *go to http://www.wxpython.org/download.php#stable and download the appropriate
102+ package for your OS. *
0 commit comments