La FAQ PyQt & PySide
La FAQ PyQt & PySideConsultez toutes les FAQ
Nombre d'auteurs : 4, nombre de questions : 38, dernière mise à jour : 29 août 2021
PySide est le binding Qt pour Python disponible sous LGPL. Il a été initié par Nokia suite au manque de binding disponible sous licence permissive et libre, notamment pour les plateformes mobiles. PySide est prévu pour être fortement compatible avec PyQt, le binding historique mais disponible uniquement en GPL ou sous licence commerciale.
Actuellement, PySide est disponible pour Windows, Mac OS X, Linux, Maemo et Meego, un port vers Symbian est en cours. PySide est suffisamment stable pour être utilisé dans de nouveaux développements.
Qt en versions 4.6 et 4.7 est supporté pour la série 1.0 de PySide, le tout sous Python 2.5, 2.6 ou 2.7 (le support de la série 3.x de Python devrait arriver en 2011).
Lien : Qu'est-ce que PyQt ?
Lien : Le site officiel de PySide
Aussi souvent appelé PyQt.
Il s'agit du binding historique de Qt pour Python, développé par Riverbank Computing Limited sous licence GPL ou commerciale.
Actuellement, PyQt est disponible pour les plateformes majeures, soit Windows, Linux et Mac OS X. PyQt est développé depuis 2004 et doit donc être considéré comme stable.
Qt est supporté dans une grande majorité de ses versions, depuis la 1.43 à la 4.7 ; de même, Python : 2.4, 2.5, 2.6, 2.7 et 3.1 sont supportées. Il faut noter que l'API disponible change grandement entre les versions 2.x et 3.x de Python : pour la série 2.x, une API fort proche de celle disponible en C++ est appliquée ; pour la série 3.x, une API plus pythonique est d'actualité.
Les versions les plus anciennes de Qt sont supportées par PyQt3, l'ancêtre de PyQt4, maintenant non supporté officiellement.
Lien : Qu'est-ce que PySide ?
Lien : Le site officiel de PyQt