GUI

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.cs.usfca.edu/~afedosov/qttut/ Tutorial: Creating GUI Applications in Python with QT by Alex Fedosov Python is a great language with many awesome features, but its default GUI package (TkInter) is rather ugly. Besides, who wants to write all that GUI code by hand, anyway? Instead, a much better way to write GUI apps in Python is to use Trolltech's QT Designer to WYSIWYG-ly create a nice-looking interface, and then automatically generate the necessary code for it with pyuic (which is a UI compiler for QT that comes with the PyQT package.)

PyQT Tutorial

by Florian Link For several years, there have been only two mainstream solutions for embedding scripting languages into commercial Qt applications: QSA (JavaScript 2.0) from Trolltech and PyQt (Python) from Riverbank Computing. The Scripting Qt article in Qt Quarterly issue 10 gives a good overview of QSA, PyQt and some other solutions in action.

Embedding Python into Qt Applications

http://doc.qt.nokia.com/qq/qq23-pythonqt.html
About PyQt PyQt is Python bindings developed by Riverbank Computing Limited for the Qt cross-platform GUI/XML/SQL C++ framework. Qt itself is developed by Nokia's Qt Development Frameworks (formerly Trolltech). PyQt provides bindings for Qt 2 and Qt 3. http://wiki.python.org/moin/PyQt

PyQt

Category:LanguageBindings -> PySide

English Español Magyar Italian 한국어 日本語 Welcome to the PySide documentation wiki page. The PySide project provides LGPL -licensed Python bindings for the Qt. It also includes complete toolchain for rapidly generating bindings for any Qt-based C++ class hierarchies. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support Qt platforms. The latest version of PySide is 1.1.2 released on August 28, 2012 and provides access to the complete Qt 4.8 framework. http://qt-project.org/wiki/PySide
Find Your GUI Toolkit for Python based on your preferences PyGUI, Tkinter, Easygui, wxPython, PythonCard, pyQt, pyGtk, Jython (Swing & AWT), Anygui, FXPy, pyFLTK; which one is for you? All of these toolkits are good. Tune back in as we explore them further. Meanwhile, here is a brief summary of some of the many options available: This is a non-exhaustive list and new options are sprouting up all the time. http://www.awaretek.com/toolkits.html

Choose Your GUI Toolkit

GuiProgramming

Python has a huge number of GUI frameworks (or toolkits) available for it, from Tkinter (traditionally bundled with Python, using Tk) to a number of other cross-platform solutions, as well as bindings to platform-specific (also known as "native") technologies. Cross-Browser Frameworks Cross-Platform Frameworks The major cross-platform technologies upon which Python frameworks are based include Gtk, Qt, Tk and wxWidgets, although many other technologies provide actively maintained Python bindings. http://wiki.python.org/moin/GuiProgramming
http://www.aclevername.com/articles/python-webgui/

HOWTO Create Python GUIs using HTML

Introduction Message passing is the means by which processes communicate. Much like humans communicate by talking to each other or writing notes to each other, so do computer programs communicate with each other. Sockets and pipes are prime examples of message passing technologies. Shared memory can also be used for message passing.