GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Les meilleurs cours et tutoriels PyQt et PySide

Nombre d´auteurs : 11, nombre de traducteurs : 2, nombre d´articles : 29, dernière mise à jour : 28 juillet 2016 

 

Sommaire

menu Installation
menu Débuter
  • PDF on-line ZIP 
    fr
    PyQt est un binding Python pour le framework graphique multiplateforme Qt édité par Nokia en C++.
    Ce binding est édité par la société Riverbank Computing qui propose à la fois une version sous licence GPL (v2 et v3) et une licence commerciale.
    Ce tutoriel a pour but de s'initier au 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. Il n'est pas nécessaire de connaître Qt pour pouvoir comprendre ce tutoriel, en revanche il part du principe que vous connaissez les bases de Python et que vous possédez une installation de Python, de PyQt4 et de QtCreator fonctionnelle.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel a pour but de vous initier à la création de nouveaux types de modèles avec les bindings Python PyQt PySide de la bibliothèque C++ Qt.
    Qt propose en effet des composants graphiques utilisant le patron de conception MVD (Modèle Vue Délégué), ainsi le même modèle peut être utilisé dans plusieurs types de vues différentes (un tableau, un menu déroulant, un champ d'auto-complétion...). Nous allons donc illustrer ce principe et apprendre à créer des modèles en exploitant toutes les facilités du framework Qt.
     
  • PDF on-line ZIP 
    fr
    Apprentissage de PySide
    par Charles-Élie Gentil
    Le but de ce tutoriel est de présenter rapidement PySide. Ce tutoriel est destiné principalement aux personnes déjà familières du langage de programmation Python.
     
  • PDF on-line ZIP 
    fr
    PySide Simplissimus : des tutoriels d'une dizaine de minutes pour un débutant par un débutant.
     
  • PDF on-line ZIP 
    fr
    Introduction à PyQt
    par Harsh, traducteur : Thibaut Cuvelier
    Cet article est une introduction au framework de développement d'applications graphiques PyQt avec Python et le framework Qt de Nokia.
     
  • PDF on-line ZIP 
    fr
    Les bases de PyQt
    par Harsh, traducteur : Thibaut Cuvelier
    Cet article est réservé aux débutants. On va y découvrir ce qu'est PyQt, ce qu'il fait et les composants principaux qu'il vaut mieux connaître avant de l'utiliser.
     
  • PDF on-line ZIP 
    fr
    Concevoir visuellement des interfaces avec Qt Designer
    par Harsh, traducteur : Thibaut Cuvelier
    Concevoir 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 les exemples PyQt que l'on a vus jusqu'à présent, on a écrit ces interfaces directement en code. C'est facile et amusant à faire quand il n'y a que cinq à dix widgets, cela n'en vaut pas la peine pour des interfaces d'applications plus complètes.
     
  • PDF on-line ZIP 
    fr
    Signaux, slots et dispositions de widgets
    par Harsh, traducteur : Thibaut Cuvelier
    Après avoir vu ce à quoi une application PyQt simple ressemble au niveau du code, regardons de plus près l'interaction utilisateur. On va 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.
     
  • PDF on-line ZIP 
    fr
    Voici des réponses aux questions les plus fréquemment recherchées sur mon blog.
     
  • PDF on-line ZIP 
    fr
    Cet article a pour but de présenter rapidement l'EDI Eric et le concepteur d'interfaces graphiques QtDesigner. Au terme de ce tutoriel, l'utilisateur aura les bases pour créer sa première application
     
menu XML
menu WebKit
  • PDF on-line ZIP 
    fr
    Utiliser QML et QtWebKit avec PySide
    par traducteur : Thibaut Cuvelier
    Ce tutoriel sur PySide montre comment 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.
     
menu Qt Quick
  • PDF on-line ZIP 
    fr
    Le tutoriel Qt Quick, une introduction à Qt Quick
    par traducteur : Louis du Verdier
    Cet article va décrire les outils nécessaires ainsi que leur utilisation de base pour suivre correctement le tutoriel Qt Quick.
     
  • PDF on-line ZIP 
    fr
    Livre blanc de l'outillage de Qt Quick, traduit par Thibaut Cuvelier et Louis du Verdier
    par traducteur : Thibaut Cuvelier, traducteur : Louis du Verdier
    Qt Quick correspond à une collection de technologies qui sont conçues pour aider les développeurs à créer des interfaces utilisateur intuitives, fluides et à l'apparence moderne, le genre d'interfaces graphiques de plus en plus utilisées sur les téléphones portables, lecteurs média, 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. Une collection d'API C++ est utilisée pour intégrer ces caractéristiques de haut niveau avec les applications Qt classiques. La version 2.1 de l'environnement de développement (EDI) Qt Creator introduit des outils utiles au développement d'applications Qt Quick. Ce livre blanc donne une introduction de Qt Creator et des outils de Qt Quick qu'il propose aux développeurs durant le cycle de vie concernant le développement de l'application.
     
menu Généralités
menu cx_Freeze
  • PDF on-line ZIP 
    fr
    Vous avez fait un joli programme en PyQt4 qui utilise un QMessageBox du genre ?Voulez-vous vraiment quitter ?? avec les boutons Oui/Non. Mais ces boutons persistent à vous dire ?Yes/No?. Même si tout le monde comprend, c'est irritant et ça donne une impression ?pas fini? à votre application.
     
  • PDF on-line ZIP 
    fr
    Faire un joli programme qui marche est une (bonne) chose, le diffuser en est une autre. Il faut en effet que le PC du nouvel utilisateur dispose déjà des programmes nécessaires de Python, de PyQt4, etc., avec les bonnes versions, sans quoi votre programme ne fonctionnera pas (et vous porterez le chapeau?). Alors, 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. Il a l'avantage d'être multiplateforme (Windows-Linux). Il faudra bien sûr l'utiliser sous Windows pour avoir la version Windows et sous Linux pour avoir la version Linux, car les bibliothèques ne sont pas les mêmes. On va étudier ici l'utilisation de cx_Freeze sur Ubuntu 10.10, une des distributions Linux les plus utilisées.
     
  • PDF on-line ZIP 
    fr
    Faire un joli programme qui marche est une (bonne) chose, le diffuser en est une autre. Il faut en effet que le PC du nouvel utilisateur dispose déjà des programmes nécessaires de Python, de PyQt4, etc., avec les bonnes versions, sans quoi votre programme ne fonctionnera pas (et vous porterez le chapeau?). Alors, 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. Il a l'avantage d'être multiplateforme (Windows-Linux). Il faudra bien sûr l'utiliser sous Windows pour avoir la version Windows et sous Linux pour avoir la version Linux, car les bibliothèques ne sont pas les mêmes. On va étudier ici l'utilisation de cx_Freeze sur Windows XP, Vista ou 7.
     
menu Manipulation d'images
  • PDF on-line ZIP 
    fr
    Utilisation d'images avec PyQt
    par Vincent Vande Vyvre
    Ce tutoriel est destiné à ceux qui découvrent 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.
     
  • on-line ZIP 
    fr
    Utilisation de QGraphicsItem
    par Vincent Vande Vyvre
    Ce tutoriel traite de l'utilisation des QGraphicsItem. Il est destiné aux développeurs Python ayant déjà de bonnes connaissances dans l'usage du framework Qt.
     
Consultez tous les cours

  

Copyright © 2010 - 2012 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.