PyGTK: Difference between revisions
m (categorization) |
|||
(13 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{Developers}} |
|||
{{Translations}} |
|||
{{stub}} |
{{stub}} |
||
⚫ | |||
= Wiki Pages = |
|||
<blockquote> |
|||
'''About PyGTK'''<br><br> |
|||
<p>PyGTK provides '''a convenient wrapper''' for the [http://gtk.org/ GTK+ library] for use in [http://python.org/ Python] programs, taking care of many of the boring details such as managing memory and type casting. When combined with the PyORBit, gnome-python, gnome-python-desktop or gnome-python-extras modules, it can be used to write full featured Gnome applications. </p> |
|||
<p>GTK+ is a GUI toolkit for '''developing graphical applications''' that run on POSIX systems such as Linux, Windows and MacOS X (provided that an X server for MacOS X has been installed). It provides a comprehensive set of '''widgets''', and supports Unicode and bidirectional text. It links into the '''Gnome Accessibility Framework''' through the ATK library. </p> |
|||
<p>Python is an interpreted, interactive, '''object-oriented programming language'''. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. </p> |
|||
<p>The current version of PyGTK requires GTK+ >= 2.0 and Python >= 2.2 to build.</p> |
|||
</blockquote> |
|||
== Getting Started == |
|||
[[PyGTK]] Tutorials |
|||
* [[/Hello_World_Tutorial|PyGTK Activity Tutorials]]: with and without Glade |
|||
* Tuquito's [[/Hello World with Glade]], using GTK+Glade |
|||
* [[/Smooth Animation with PyGTK]] |
|||
* [[/Hello World with Glade and Sweettepache]] |
|||
'''External''' |
|||
* [http://www.moeraki.com/pygtktutorial/index.html Another PyGTK Tutorial] |
|||
* [http://www.pygtk.org/docs/pygtk/index.html PyGTK Reference] |
|||
== See also == |
|||
*[[Tepache]] |
*[[Tepache]] |
||
*[[GTK]] |
*[[GTK]] |
||
*[[OLPC Python Environment]] |
*[[OLPC Python Environment]] |
||
*[[PyGTK-Codegen]] code generator for integrating GTK code with Python |
|||
= Links = |
|||
== External links == |
|||
⚫ | |||
*[http://www. |
*[http://www.pygtk.org/ PyGTK] |
||
*[http://www.learningpython.com/2006/07/25/writing-a-custom-widget-using-pygtk/ Doing a Widget using PyGtk] |
*[http://www.learningpython.com/2006/07/25/writing-a-custom-widget-using-pygtk/ Doing a Widget using PyGtk] |
||
[[Category:Software development]] |
[[Category:Software development]] |
||
[[Category:Developers]] |
[[Category:Developers]] |
||
[[Category:Python]] |
Latest revision as of 22:19, 5 July 2011
From the about page:
About PyGTK
PyGTK provides a convenient wrapper for the GTK+ library for use in Python programs, taking care of many of the boring details such as managing memory and type casting. When combined with the PyORBit, gnome-python, gnome-python-desktop or gnome-python-extras modules, it can be used to write full featured Gnome applications.
GTK+ is a GUI toolkit for developing graphical applications that run on POSIX systems such as Linux, Windows and MacOS X (provided that an X server for MacOS X has been installed). It provides a comprehensive set of widgets, and supports Unicode and bidirectional text. It links into the Gnome Accessibility Framework through the ATK library.
Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing.
The current version of PyGTK requires GTK+ >= 2.0 and Python >= 2.2 to build.
Getting Started
PyGTK Tutorials
- PyGTK Activity Tutorials: with and without Glade
- Tuquito's /Hello World with Glade, using GTK+Glade
- /Smooth Animation with PyGTK
- /Hello World with Glade and Sweettepache
External
See also
- Tepache
- GTK
- OLPC Python Environment
- PyGTK-Codegen code generator for integrating GTK code with Python