Ce livre sur le framework PyQt5 s’adresse aux développeurs qui, possédant déjà une expérience en développement avec le langage Python, souhaitent disposer des connaissances nécessaires et avancées pour concevoir des interfaces graphiques.
De la notion de widget PyQt, en passant par les diverses façons d'agencer et de disposer les éléments d’une interface graphique, ce livre étudie en profondeur l'architecture et la conception d'une application PyQt. L’auteur détaille la gestion des...
Ce livre sur le framework PyQt5 s’adresse aux développeurs qui, possédant déjà une expérience en développement avec le langage Python, souhaitent disposer des connaissances nécessaires et avancées pour concevoir des interfaces graphiques.
De la notion de widget PyQt, en passant par les diverses façons d'agencer et de disposer les éléments d’une interface graphique, ce livre étudie en profondeur l'architecture et la conception d'une application PyQt. L’auteur détaille la gestion des évènements, les styles et les apparences d'une interface, la réalisation d’animations, l'interaction avec des bases de données relationnelles, l’intégration d’éléments sonores ou vidéo, la gestion des couches réseau ou encore le multithreading.
Pour terminer, un chapitre est consacré à des utilisations de PyQt5 qui démontrent tout l'éclectisme du framework : l'affichage de graphiques et de diagrammes de données, le web browsing ou l'animation et la modélisation en 3D.
À l’issue de ce livre, le lecteur sera en mesure d’être rapidement opérationnel en développement avec PyQt5.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
2. Exemple de diagramme en PyQt : le pourcentageCPU
Web browsing en PyQt
1. Introduction
2. Développement d’un navigateur web
Modélisation 3D en PyQt
1. Introduction
2. Modélisation 3D en PyQt
3. Exemple d’application avec OpenGL en PyQt
Version papier
Produit correspondant parfaitement à mes attentes et à la description. Livraison rapide et en bon état.
AnonymeVersion en ligne
Dans cette version en ligne, des problèmes de casse. Des majuscules sont transformées en minuscules ou inversement (exemples Qapplication pour QApplication ; Main pour main). Or Python est sensible à la casse ! Cela nuit fortement à la compréhension des programmes. Bien cordialement
AnonymeVersion papier
Livre très interressant sur la création de GUI en PyQt5, le seul en français à ma connaissance. Bien que pas mal de sujets sont déjà traités sur LearnPyQt, d'autres en revanche sont traités (SQL, QPropertyAnimation,...) et mériteraient un developpement plus important de la part de l'auteur car à mon avis, ils ne refletent pas suffisament pas la puissance de ces modules. Il manque aussi quelques chapitres sur Qt Designer, y compris la création de modules en utilisant la promotion des widgets. Toutefois, c'est un très bon livre pour qui veut signicier à la création de GUI avec PyQt5. PyQt6 est sorti depuis la fin d'année. A quand une version de ce livre en PyQt6 ? Il y a pas mal de différences mais celles-ci sont loin d'être insurmontables. Je le recommande vivement.
AnonymeVersion papier
Bien.
Anonyme
Benoît PRIEUR
Benoît PRIEUR est ingénieur logiciel et enseignant en informatique, diplômé de l'ISIMA de Clermont-Ferrand. Avec une expérience de vingt ans, il est spécialisé dans le développement logiciel, notamment avec les langages Python, C++, Rust et C#. Il est également expert en Machine Learning, en particulier dans le domaine du NLP et auteur de plusieurs ouvrages aux Éditions ENI depuis 2017, couvrant un large éventail de sujets tels que l'informatique quantique, l'industrie 4.0 et le Machine Learning. En tant que formateur et conférencier, il partage régulièrement ses connaissances sur ces technologies émergentes, et contribue à la communauté en écrivant des articles sur la programmation de logiciels. Benoît Prieur reverse 100 % de ses droits d'auteur du livre Traitement automatique du langage naturel avec Python à l'association AGBU (Union générale arménienne de bienfaisance).