Python qt

From wikinotes

QT is a cross-platform C++ library for creating GUIs. There are a handful of wrappers for QT in python - the big two are PyQT and PySide. PySide has been being updated more frequently, and has had more cooperation with Nokia (developers of QT), and it has been included with maya. PySide will my main focus.

NOTE:

The following information is based on Qt4 (PySide), There were a handful of changes as it moved forwards to Qt5 (Pyside2). Notably, instead of sharing the namespace QtGui, widgets now have their own module: QtWidgets.


Background

python qt: version notes
python qt: bindings
python qt: environments
python qt: documentation

Basics

python qt: qapplication
python qt: windows
python qt: layouts
python qt: widgets
python qt: signals/slots
python qt: eventhandlers
python qt: colours/stylesheets
python qt: workflow notes

Advanced

python qt: bitwise operations
python qt: actions
python qt: qpainter
python qt: tabs
python qt: docks
python qt: webbrowser
python qt: threading
python qt: copy/paste and drag/drop
python qt: modelview
python qt: delegates
python qt: resources
python qt: testing

Simple Tools

python qt: simple tools