@@ -2,44 +2,37 @@ GUI Applications
22================
33
44
5- Qt
5+ Tk
66--
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.
7+ Tkinter is a thin object-oriented layer on top of Tcl/Tk. **It has the advantage
8+ of being included with the Python standard library, making it the most
9+ convenient and compatible toolkit to program with. **
910
10- PySide
11- ~~~~~~
12- PySide is a Python binding of the cross-platform GUI toolkit Qt .
11+ Both Tk and Tkinter are available on most Unix platforms, as well as on Windows
12+ and Macintosh systems. Starting with the 8.0 release, Tk offers native look and
13+ feel on all platforms .
1314
14- http://developer.qt.nokia.com/wiki/PySideDownloads/
15+ There's a good multi-language Tk tutorial with Python examples at
16+ `TkDocs <http://www.tkdocs.com/tutorial/index.html >`_. There's more information
17+ available on the `Python Wiki <http://wiki.python.org/moin/TkInter >`_.
1518
16- PyQt
17- ~~~~
18- .. note :: If your software does not fully comply with the GPL you will need a commercial license!
19+ Camelot
20+ -------
21+ `Camelot <http://www.python-camelot.com >`_ provides components for building
22+ business applications on top of Python, SQLAlchemy and Qt. It is inspired by
23+ the Django admin interface.
1924
20- http://www.riverbankcomputing.co.uk/software/pyqt/download
25+ You can use Camelot to develop both simple and complex business applications
26+ at warp speed.
27+
28+ The main resource for information is the website:
29+ http://www.python-camelot.com
30+ and the mailinglist https://groups.google.com/forum/#!forum/project-camelot
2131
2232Cocoa
2333-----
2434.. note :: The Cocoa framework is only available on Mac OSX. Don't pick this if you're writing a cross-platform application!
2535
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-
4336GTk
4437---
4538PyGTK provides Python bindings for the GTK+ toolkit. Like the GTK+ library
@@ -48,20 +41,6 @@ PyGTK only currently supports the Gtk-2.X API (NOT Gtk-3.0). It is currently
4841recommended that PyGTK not be used for new projects and existing applications
4942be ported from PyGTK to PyGObject.
5043
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-
6544Kivy
6645----
6746`Kivy <http://kivy.org >`_ is a Python library for development of multi-touch
@@ -77,6 +56,22 @@ on all major platforms (Linux, OSX, Windows, Android).
7756
7857The main resource for information is the website: http://kivy.org
7958
59+ PyObjC
60+ ~~~~~~
61+ .. note :: Only available on Mac OSX. Don't pick this if you're writing a cross-platform application.
62+
63+ PySide
64+ ~~~~~~
65+ PySide is a Python binding of the cross-platform GUI toolkit Qt.
66+
67+ http://developer.qt.nokia.com/wiki/PySideDownloads/
68+
69+ PyQt
70+ ~~~~
71+ .. note :: If your software does not fully comply with the GPL you will need a commercial license!
72+
73+ http://www.riverbankcomputing.co.uk/software/pyqt/download
74+
8075PyjamasDesktop (pyjs Desktop)
8176-----------------------------
8277PyjamasDesktop is a port of PyJamas. PyjamasDesktop is application widget set
@@ -88,15 +83,19 @@ source code to be executed as a standalone desktop application.
8883
8984The main website; `pyjs Desktop <http://pyjs.org/ >`_.
9085
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.
86+ Qt
87+ --
88+ `Qt <http://qt-project.org/ >`_ is a cross-platform application framework that is widely used for developing
89+ software with a GUI but can also be used for non-GUI applications.
9690
97- You can use Camelot to develop both simple and complex business applications
98- at warp speed.
91+ wxPython
92+ --------
93+ wxPython is a GUI toolkit for the Python programming language. It allows
94+ Python programmers to create programs with a robust, highly functional
95+ graphical user interface, simply and easily. It is implemented as a Python
96+ extension module (native code) that wraps the popular wxWidgets cross platform
97+ GUI library, which is written in C++.
9998
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
99+ ** Install (Stable) wxPython **
100+ * go to http://www.wxpython.org/download.php#stable and download the appropriate
101+ package for your OS. *
0 commit comments