From 50f1724dac9a4c2f469c5270979d2ad865b3bdf9 Mon Sep 17 00:00:00 2001 From: Ajinkya Date: Tue, 1 May 2012 17:45:09 +0530 Subject: [PATCH 1/4] stylized according to the guide style guide --- docs/scenarios/gui.rst | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/scenarios/gui.rst b/docs/scenarios/gui.rst index 90d882a..ff945fb 100644 --- a/docs/scenarios/gui.rst +++ b/docs/scenarios/gui.rst @@ -3,38 +3,38 @@ GUI Applications Qt -:: +-- Qt is a cross-platform application framework that is widely used for developing software with a GUI but can also be used for non-GUI applications. PySide ------- +~~~~~~ http://developer.qt.nokia.com/wiki/PySideDownloads/ PyQt ----- +~~~~ .. note:: If your software does not fully comply with the GPL you will need a commercial license! http://www.riverbankcomputing.co.uk/software/pyqt/download Cocoa -::::: +----- .. note:: The Cocoa framework is only available on Mac OSX. Don't pick this if you're writing a cross-platform application! PyObjC ------- +~~~~~~ .. note:: Only available on Mac OSX. Don't pick this if you're writing a cross-platform application. wxPython -:::::::: +-------- Install (Stable) ----------------- +~~~~~~~~~~~~~~~~ *Go to http://www.wxpython.org/download.php#stable and download the appropriate package for your OS.* Gtk -::: +--- PyGTK provides Python bindings for the GTK+ toolkit. Like the GTK+ library itself, it is currently licensed under the GNU LGPL. It is worth noting that PyGTK only currenty supports the Gtk-2.X API (NOT Gtk-3.0). It is currently @@ -42,7 +42,7 @@ recommended that PyGTK is not used for new projects and existing applications be ported from PyGTK to PyGObject. Tk -:: +-- Tkinter is a thin object-oriented layer on top of Tcl/Tk. It has the advantage of being included with the Python standard library, making it the most convenient and compatible toolkit to program with. From f82c394b7e1b4613fce0fcfda72b1e62afcac9ad Mon Sep 17 00:00:00 2001 From: Ajinkya Date: Tue, 1 May 2012 17:52:30 +0530 Subject: [PATCH 2/4] Added Kivy --- docs/scenarios/gui.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/scenarios/gui.rst b/docs/scenarios/gui.rst index ff945fb..a364b0a 100644 --- a/docs/scenarios/gui.rst +++ b/docs/scenarios/gui.rst @@ -54,3 +54,13 @@ feel on all platforms. There's a good multi-language Tk tutorial with Python examples at `TkDocs `_. There's more information available on the `Python Wiki `_. + +Kivy +---- +Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable. + +Kivy is written in Python, based on OpenGL and supports different input devices such as: Mouse, Dual Mouse, TUIO, WiiMote, WM_TOUCH, HIDtouch, Apple's products and so on. + +Kivy is actively being developed by a community and free to use. It operates on all major platforms (Linux, OSX, Windows, Android). + +The main resource for information is the website: http://kivy.org \ No newline at end of file From f53126d972c0bbe2f665c4a0d955eed80886b3c8 Mon Sep 17 00:00:00 2001 From: Ajinkya Date: Tue, 1 May 2012 17:55:19 +0530 Subject: [PATCH 3/4] Added some more info on wxPython --- docs/scenarios/gui.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/scenarios/gui.rst b/docs/scenarios/gui.rst index a364b0a..ddfb04c 100644 --- a/docs/scenarios/gui.rst +++ b/docs/scenarios/gui.rst @@ -27,6 +27,7 @@ PyObjC wxPython -------- +wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross platform GUI library, which is written in C++. Install (Stable) ~~~~~~~~~~~~~~~~ From d1b9915151d218ccbe1109131cb82c194bc2f18c Mon Sep 17 00:00:00 2001 From: Ajinkya Date: Tue, 1 May 2012 17:57:22 +0530 Subject: [PATCH 4/4] Added some info on PySide --- docs/scenarios/gui.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/scenarios/gui.rst b/docs/scenarios/gui.rst index ddfb04c..a5c7d1a 100644 --- a/docs/scenarios/gui.rst +++ b/docs/scenarios/gui.rst @@ -9,6 +9,8 @@ software with a GUI but can also be used for non-GUI applications. PySide ~~~~~~ +PySide is a Python binding of the cross-platform GUI toolkit Qt. + http://developer.qt.nokia.com/wiki/PySideDownloads/ PyQt