Les meilleurs cours et tutoriels PyQt et PySide
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre à utiliser PyQt et PySide. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ PyQt/PySide et à poser vos questions sur les forums d'entraide PyQt.
Si vous avez des remarques concernant cette page de cours PyQt et PySide, un espace de dialogue vous est proposé sur le forum.
Commentez
Page lue fois.
Nombre d´auteurs : 11, nombre de traducteurs : 2, nombre d´articles : 29, dernière mise à jour : 19 mars 2018
-
L'objectif de ce cours pour débutants est de vous apprendre les bases de PyQt. C'est un tutoriel qui présente les composants principaux à connaître avant d'utiliser l'outil. -
Ce tutoriel est une introduction au framework de développement d'applications graphiques PyQt avec Python et le framework Qt de Nokia. -
Ce tutoriel a pour but de vous apprendre le développement rapide d'applications avec Python et Qt. Nous allons prendre un exemple simple en nous appuyant sur une base de données SQLite, et construire une application en utilisant comme outil QtCreator. -
Le but de ce tutoriel est d'apprendre à une personne familière avec Python et la programmation orientée objet, comment réaliser une application graphique fonctionnelle en Qt, plus précisément avec QtDesigner.
Sommaire
-
Ce tutoriel a pour but de vous apprendre le développement rapide d'applications avec Python et Qt. Nous allons prendre un exemple simple en nous appuyant sur une base de données SQLite, et construire une application en utilisant comme outil QtCreator. -
Ce cours se charge de vous apprendre la création de nouveaux types de modèles avec les bindings Python PyQt PySide de la bibliothèque C++ Qt. -
Le but de ce tutoriel est d'apprendre à une personne familière avec Python et la programmation orientée objet, comment réaliser une application graphique fonctionnelle en Qt, plus précisément avec QtDesigner. -
PySide Simplissimus : une série de tutoriels pour débutants par un débutant
par traducteur : Thibaut CuvelierCe cours a pour objectif de vous apprendre à installer et utiliser PySide. -
Ce tutoriel est une introduction au framework de développement d'applications graphiques PyQt avec Python et le framework Qt de Nokia. -
L'objectif de ce cours pour débutants est de vous apprendre les bases de PyQt. C'est un tutoriel qui présente les composants principaux à connaître avant d'utiliser l'outil. -
Cours pour apprendre à concevoir visuellement des interfaces avec Qt Designer
par Harsh, traducteur : Thibaut CuvelierConcevoir une interface graphique pour une application peut être une tâche éreintante. Il y a quelques lignes directrices dont il faut tenir compte, des dispositions à maintenir et bien d'autres choses. Dans ce tutoriel, nous allons apprendre à concevoir des interfaces avec Qt Designer. -
Ce cours aborde de plus près l'interaction avec l'utilisateur. C'est un tutoriel qui se propose de vous apprendre le modèle de connexion de signaux aux slots de Qt pour traiter les entrées et d'autres événements, ainsi que les dispositions (layouts) pour répartir de manière plus harmonieuse les widgets sur une fenêtre. -
Signaux personnalisés, JPEG, survol de la souris et autre chose
par Harsh, traducteur : Thibaut CuvelierCe tutoriel présente des réponses aux questions les plus fréquentes lors de l'utilisation de PyQt. -
Ce cours a pour but de présenter rapidement l'EDI Eric et le concepteur d'interfaces graphiques QtDesigner. C'est un tutoriel qui se charge de vous apprendre à créer votre première application avec cet outil.
-
L'installation de PySide est généralement très simple. Ce cours se propose de vous apprendre les différentes manières de l'installer : que ce soit par le biais de binaires précompilés ou par la compilation, la majorité des systèmes d'exploitation supportés actuellement sont présentés. -
Tutoriel pour apprendre l'installation détaillée de PyQt 4.7
par Christophe Kibleur, Thibaut CuvelierCe tutoriel a pour objectif de vous apprendre une installation détaillée de PyQt en version 4.7. -
Cours pour apprendre l'installation détaillée de PyQt 4.4 sous Ubuntu Gutsy Gibbon (7.10)
par Christophe KibleurDans ce cours, vous allez apprendre à installer de façon détaillée PyQt en version 4.4 sur Ubuntu Gutsy Gibbon (7.10).
-
Requête de données génériques avec QtXmlPatterns et XQuery
par David Boddie, traducteur : Thibaut CuvelierIl est possible d'utiliser le module QtXmlPatterns pour effectuer des requêtes sur des données de type générique, il suffit de les exposer à l'API comme étant du XML. C'est ce que va vous apprendre ce tutoriel.
-
Ce tutoriel porte sur PySide et a pour objectif de vous apprendre à intégrer du code Python et QtWebKit avec QML. Le résultat sera un contenu HTML et une logique dans une application QML, tout en pouvant envoyer des messages entre le contexte JavaScript de la QWebView et le monde Python. On utilisera JSON, alert() et evaluateJavaScript() pour échanger des structures de données arbitraires (valeurs, listes, dictionnaires) entre Python et JavaScript dans la QWebView.
-
Ce tutoriel se propose de décrire les outils nécessaires, et de vous apprendre leurs bases pour suivre correctement le tutoriel Qt Quick. -
Livre blanc de l'outillage de Qt Quick
par traducteur : Thibaut Cuvelier, traducteur : Louis du VerdierQt Quick correspond à un ensemble de technologies qui sont conçues pour aider les développeurs à créer des interfaces utilisateur intuitives, fluides et d'apparence moderne, le genre d'interfaces graphiques de plus en plus utilisées sur les téléphones portables, lecteurs média, décodeurs télé (set-top boxes) et autres appareils portables. Qt Quick est constitué d'un ensemble riche d'éléments d'interface utilisateur, d'un langage déclaratif pour la représentation d'interfaces utilisateur, et d'un moteur d'exécution de langage. Un groupe d'API C++ est utilisé pour intégrer ces caractéristiques de haut niveau aux applications Qt classiques. Ce cours donne une introduction à Qt Creator et se charge de vous apprendre les outils de Qt Quick qu'il propose aux développeurs pour couvrir le cycle de vie du développement de l'application.
-
Ce tutoriel se charge de vous apprendre à garder les traductions avec cx_Freeze et PyQT4. -
Tutoriel pour apprendre la diffusion de programmes PyQt4 autonomes sous Linux grâce à cx_Freeze
par Jean-Paul VidalCe cours se propose de vous apprendre la diffusion de programmes PyQt4 sous Linux grâce à Freeze. Il est important de pouvoir diffuser votre programme, accompagné de toutes les bibliothèques qui lui permettront de fonctionner correctement, même si l'utilisateur n'a rien installé ! C'est l'objet du présent tutoriel. On va utiliser le logiciel cx_Freeze pour cela. -
Ce tutoriel se propose de vous apprendre la diffusion de programmes PyQt4 sous Windows grâce à Freeze. Il est important de pouvoir diffuser votre programme, accompagné de toutes les bibliothèques qui lui permettront de fonctionner correctement, même si l'utilisateur n'a rien installé !
-
Ce cours a pour but de vous apprendre à utiliser la bibliothèque Qt et ses nombreuses possibilités dans le domaine de l'imagerie. Nous y aborderons les principes de base en personnalisant une interface et en réalisant une visionneuse d'image. -
QGraphicsItem est la classe de base pour tous les objets graphiques pouvant être affichés dans un QGraphicsScene. Ce tutoriel a pour objectif de vous apprendre l'utilisation de QGraphicsItem.
-
Ce tutoriel se charge de vous apprendre comment appeler une deuxième fenêtre et en récupérer une valeur à l'aide de PyQt4. -
Ce tutoriel vous propose quelques bouts de code par-ci par-là qui servent d'aide-mémoire sous PyQt4. -
Ce tutoriel se charge de vous apprendre la création de bindings avec Shiboken. Une bibliothèque très simple et basée sur Qt sera utilisée en exemple. -
Ce tutoriel vous propose un petit programme PyQt4 pour vous apprendre à télécharger un fichier du Web et l'enregistrer sur disque, avec barre de progression et possibilité d'arrêt du téléchargement avant la fin. -
Superhybrides Python et Qt en C++ ou le meilleur des deux mondes
par Oleksandr Iakovliev, traducteur : Thibaut CuvelierPython est un langage qui permet de prototyper rapidement des applications. Il n'est pas toujours suffisamment rapide pour certaines applications, notamment du côté de PyQt ou de PySide, bindings Python de Qt. Le but de ce tutoriel est de vous apprendre une technique qui permet d'appeler du code C++ depuis un script Python. -
L'architecture modèle-vue-contrôleur est un modèle de conception bien connu et très utilisé lors de la création d'interfaces graphiques. Dans ce cours, nous allons apprendre à utiliser les délégués dans Qt. -
Embarquer un langage de script dans une application C++ devient maintenant très courant. A travers ce tutoriel, nous allons apprendre à embarquer Python dans les applications Qt.