Ce dépôt contient les codes sources des exemples du livre Créer des applications graphiques en Python avec PyQt5.
Ce livre est écrit par Pierre Denis et Thibaut Cuvelier et il est publié par les éditions D-BookeR.
Si ces exemples vous intéressent et que vous n'avez pas acheté le livre, nous vous invitons à le faire. Sa rédaction est le fruit d'un gros travail et votre soutien nous sera précieux.
Ces exemples, sauf indication contraire, sont propriété des auteurs.
Les exemples sont organisés en répertoires pour chacun des module du livre (qt-widgets
, qt-graphicsview
et qt-quick
— ce dernier contient les exemples pour les deux modules Qt Quick). Chaque sous-répertoire feuille contient le code source et les fichiers nécessaires pour exécuter une application, telle que décrite dans une section du livre.
Pour pouvoir exécuter ces applications d'exemple, il est nécessaire d'avoir installé Python 3.5 (ou plus récent) et PyQt5 (au moins la version 5.4). Pour plus d'informations, référez-vous à la section 1.4 du livre.
- placez-vous dans le répertoire feuille
- exécutez la commande
python start_app.py
ou lancez start_app.py via tout autre moyen équivalent (EDI, par exemple).
- placez-vous dans le répertoire feuille
- exécutez la commande
qmlviewer main.qml
Un script Python qui effectue la même opération est disponible dans le dossier qt-quick/7-python/1-qqmlengine
. Il est détaillé à la section 19.1.
Si l'application ne démarre pas :
- vérifiez que Python est bien installé et accessible dans le PATH ;
- vérifiez que vous lancez la bonne version de Python (si vous en avez plusieurs installées) via la commande
python -V
- vérifiez que PyQt est bien installé pour la bonne version de Python (si vous en avez plusieurs installées).