Créer des applications graphiques en Python avec PyQt5
Cuvelier Thibaut ; Denis Pierre
D-BOOKER
35,00 €
Épuisé
EAN :9782822710756
Tirez parti de la richesse de Qt 5 pour créer de belles interfaces graphiques à vos applications Python ! Ce livre s'adresse à toute personne souhaitant développer des interfaces graphiques en Python, de la simple boîte de dialogue à la création d'applications graphiques élaborées, avec menus, barre d'outils, redimensionnement à la taille de l'écran, accès à une base de données, etc.Qt est une bibliothèque d'interfaces graphiques généraliste extrêmement complète écrite en C++. PyQt sert de couche de liaison entre C++ et Python, et apporte ainsi Qt à l'environnement Python. Il permet de créer en Python des applications graphiques de grandes qualités à destination des ordinateurs, mais aussi des appareils mobiles ou du web.Deux approches de développement vous sont proposées : la manière impérative par assemblage de composants (aussi appelés widgets) et la manière déclarative à l'aide du langage QML (Qt Quick). Une même application de gestion de bibliothèque sera développée à titre d'exemple avec chacune des méthodes. Pour aller plus loin, vous aborderez dans une troisième partie, l'affichage 2D interactif avec des vues graphiques (dans une application Qt Widget) et différents types d'affichages avancés avec Qt Quick (Canvas, Qt3D).Ce livre suppose que vous débutez en Qt, mais que vous connaissez Python et maîtrisez les notions de programmation orientée objet, notamment l'héritage.Il s'appuie sur la version long terme 5.6 de Qt. Python 3.5 et PyQt 5.4 sont requis a minima. Eric6 a été choisi comme environnement de développement par défaut. Vous utiliserez également Qt Creator pour développer en QML. Table des matières : Préliminaires1. Présentation de PyQt2. Environnement de développement3. Distribuer une application PyQtDéveloppement d'une application avec des widgets4. Anatomie d'une GUI5. Créer une première application6. Développer avec Qt Designer7. Programmer par modèle-vue8. Internationaliser son application9. Accès à une base de donnéesAffichage 2D interactif avec les vues graphiques10. Concepts de base11. Première application avec une vue graphique12. MosaiQ - une démo technologique !Développement d'une application avec Qt Quick13. Premiers pas avec Qt Quick14. Présentation de JavaScript15. Créer une fenêtre principale16. Utiliser la méthodologie modèle-vue17. Persistance des données avec LocalStorage18. Créer un composant réutilisable19. Communiquer avec Python20. Traduire l'applicationQt Quick avancé21. Interactivité avancée22. États et transitions23. Affichage 2D avec Canvas24. Affichage 3D avec Qt 3D
Nombre de pages
378
Date de parution
30/08/2022
Poids
520g
Largeur
149mm
Plus d'informations
Plus d'informations
EAN
9782822710756
Titre
Créer des applications graphiques en Python avec PyQt5
Auteur
Cuvelier Thibaut ; Denis Pierre
Editeur
D-BOOKER
Largeur
149
Poids
520
Date de parution
20220830
Nombre de pages
378,00 €
Pourquoi choisir Molière ?
Efficacité et rapiditéCommandé avant 16hlivré demain
Économique et pratiqueLivraison dès 3,90 €
Facile et sans fraisRetrait gratuiten magasin
Disponibilité et écouteContactez-nous sur WhatsApp
Ce livre s'adresse à toute personne souhaitant développer des interfaces graphiques en Python, de la simple boîte de dialogue à la création d'applications élaborées, avec menus, barre d'outils, redimensionnement à la taille de l'écran, accès à une base de données, etc. Il montre comment tirer parti de la richesse de la bibliothèque de développement multiplateforme Qt 5, disponible en Python via PyQt5. Deux approches de développement vous sont proposées : la manière impérative par assemblage de composants (aussi appelés widgets) ou déclarative à l'aide du langage QML (Qt Quick). Une même application de gestion de bibliothèque sera développée à titre d'exemple avec chacune des approches. Vous aborderez ensuite des techniques plus avancées qui vous permettront de réaliser des applications dynamiques : vues graphiques dans une application Qt Widgets ; Canvas et Qt 3D avec Qt Quick. Il suppose que vous débutez en Qt, mais que vous connaissez Python et maîtrisez les notions de programmation orientée objet, notamment l'héritage.
L'ouvrage de référence utile et complet pour accompagner votre chat au quotidien et à toutes les étapes de sa vie : - Choisir votre chat : les principaux critères à respecter, comment l'accueillir. - Le connaître et le comprendre : apprendre à décoder ses comportements, communiquer avec lui et l'éduquer. - Le nourrir : pour le garder au top de sa forme. - Le faire se reproduire. - Le soigner : apprendre à reconnaître les maladies à partir de symptômes courants, savoir donner les premiers soins. Pour les amateurs de chats de race : - Un catalogue complet des 48 races reconnues par le LOOF avec les variétés proches, soit plus de 60 types décrits au total, classés par catégories de poils (court, mi-long, long...). - Des portraits superbes, des races les plus somptueuses aux races les plus mystérieuses. Avec une fiche détaillée sur toutes les spécificités de la race, y compris le comportement.
Destiné à tous les amoureux des chats, cet album souvenir vous permettra de noter anecdotes et grands moments et de coller ses plus belles photos au fil de pages superbement mises en scène. De son arrivée à la maison à sa passion pour le canapé ou à ses bêtises les plus rigolotes, constituez jour après jour l'album personnel de votre chat. Vous y trouverez également une mine d'informations sur ses super-pouvoirs, ses habitudes, ses jeux préférés... parce que vous ne savez pas tout de lui ! Avec des emplacements pour coller ses plus belles photos et se souvenirs des moments mémorables. - 1 magnifique poster pêle-mêle à compléter avec les plus belles photos de votre chat - 1 couverture à personnaliser avec le portrait de votre chat
Résumé : L'ouvrage de référence utile et complet pour accompagner votre chat au quotidien et à toutes les étapes de sa vie. Choisir votre chat : les principaux critères à respecter. Comment l'accueillir. Le connaître et le comprendre : apprendre à décoder ses comportements, communiquer avec lui et l'éduquer. Le nourrir : pour le garder au top de sa forme. Le faire se reproduire. Le soigner : apprendre à reconnaître les maladies à partir de symptômes courants. Savoir donner les premiers soins. Les principales maladies félines et leur traitement. Pour les amateurs de chats de race. Un catalogue complet des 48 races reconnues par le LOOF avec les variétés proches, soit plus de 60 types décrits au total, classés par catégories de poils (court, mi-long, long...). Des portraits superbes, des races les plus somptueuses aux races les plus mystérieuses. Avec une fiche détaillée sur toutes les spécificités de la race, y compris le comportement.
Ce livre vise à vous initier au développement de jeux avec Unity et le langage C#. Au travers de deux modules thématiques, pouvant être lus indépendamment, il présente toutes les techniques de base dont vous aurez besoin pour réaliser vos propres ¡eux. Le premier module vous introduit Unity, son mode de fonctionnement, les bases du scripting et un ensemble de notions générales telles que la physique, les collisions, la gestion des événements, la caméra, les menus et interface graphique. Vous y créerez un mini-jeu de golf pour smartphone ou tablette et aborderez les spécificités du développement mobile. Le second module approfondit ces bases tout en élargissant votre palette d'outils : modélisation avec ProBuilder, gestion de plusieurs caméras, création d'une intelligence artificielle, système de points de vie, etc. Vous y développerez un FPS 3D à destination des PC. La force de cet ouvrage est de couvrir tous les aspects, même les plus techniques, avec juste ce qu'il faut d'informations pour vous initier aux mécanismes et vous rendre rapidement opérationnel. Sa 4e édition fondée sur Unity 6 prend en compte les dernières évolutions du logiciel.
Xcos est un module interne à Scilab dédié à la modélisation et la simulation de systèmes dynamiques hybrides. Il comprend un éditeur graphique permettant de réaliser simplement des modèles en agençant des blocs et des connecteurs issus de bibliothèques de palettes spécialisées dans différents domaines, qu'elles soient natives, externes ou développées par l'utilisateur lui-même. Ce manuel, entièrement consacré à Xcos, vous explique comment en tirer pleinement parti, de la réalisation de schémas simples à la configuration de vos propres palettes. Les deux premières parties vous enseignent un premier niveau d'utilisation, prise en main de l'interface et compréhension de la signification des composants graphiques. Les parties suivantes vous permettront d'aller plus loin : modélisation acausale, manipulation de composants Modelica/Coselica, analyse fine des modèles et création de blocs utilisateurs. Si vous débutez avec Scilab, commencez par le volume I. Les fondamentaux. Niveau : Intermédiaire/Avancé.
Troisième volet de Scilab : de la théorie à la pratique, ce livre vous présente les principaux outils de traitement de signal disponibles dans Scilab et vous montre au travers d'exemples concrets comment les mettre en oeuvre. Vous y apprendrez notamment à manipuler les transformées de Fourier, moduler/démoduler des signaux, effectuer une analyse spectrale par différentes méthodes (modèle ARMA, périodogramme de Welsh, méthode Capon et Lagunas), filtrer un signal en utilisant sa décomposition en ondelettes ou encore séparer plusieurs sources. Vous verrez également comment tirer parti des fonctionnalités graphiques de Scilab et construire des applications avec interfaces graphiques. Ce livre vous fournira également un bon exemple pratique de mise en oeuvre de Scilab. Si vous débutez avec Scilab, commencez par le volume I. Les fondamentaux. Niveau : Intermédiaire/avancé.