1
1
GUI Applications
2
2
================
3
3
4
+ Alphabetical list of GUI Applications.
4
5
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.
15
11
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.
19
14
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
21
18
22
19
Cocoa
23
20
-----
24
21
.. note :: The Cocoa framework is only available on Mac OSX. Don't pick this if you're writing a cross-platform application!
25
22
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
-
43
23
GTk
44
24
---
45
25
PyGTK 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
48
28
recommended that PyGTK not be used for new projects and existing applications
49
29
be ported from PyGTK to PyGObject.
50
30
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
-
65
31
Kivy
66
32
----
67
33
`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).
77
43
78
44
The main resource for information is the website: http://kivy.org
79
45
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
+
80
62
PyjamasDesktop (pyjs Desktop)
81
63
-----------------------------
82
64
PyjamasDesktop is a port of PyJamas. PyjamasDesktop is application widget set
@@ -88,15 +70,33 @@ source code to be executed as a standalone desktop application.
88
70
89
71
The main website; `pyjs Desktop <http://pyjs.org/ >`_.
90
72
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.
96
77
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. **
99
83
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