Ateliers Python+Qt : Premiers pas : Si vous êtes - Mon Club-Elec

Ateliers Python+Qt : Premiers pas : Si vous êtes pressés, voici
comment utiliser rapidement les codes des tutos !
par X. HINAULT
www.mon-club-elec.fr
Tous droits réservés – 2013.
Document gratuit.
Ce support PDF d'atelier Python + Qt vous est offert.
Pour acheter d'autres supports d'ateliers Python + Qt rendez-vous ici :
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQT
Vous avez constaté une erreur ? une coquille ? N'hésitez pas à nous le signaler à cette adresse : [email protected]
Truc d'utilisation : visualiser ce document en mode diaporama dans le visionneur PDF. Navigation avec les flèches HAUT / BAS ou la souris.
En mode fenêtre, activer le panneau latéral vous facilitera la navigation dans le document. Bonne lecture !
Ateliers Python + Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser rapidement les codes des tutos ! – p. 1 / 5
Ateliers Python+Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser
rapidement les codes des tutos !
Par X. HINAULT – Janvier 2013 – www.mon-club-elec.fr – Tous droits réservés
Ce que l'on va faire ici
Il se peut que vous n'ayez pas envie d'étudier toute la procédure d'un tuto pour pouvoir utiliser les codes : vous êtes intéressés par une interface
proposée sur le site, vous voulez la tester rapidement, et vous projetez de l'étudier plus à fond ultérieurement... Rassurez-vous, c'est très simple !
Une interface que vous avez bien envie de tester...
Cet exemple est ici : Réception d'une valeur numérique sur le port série, conversion mesure/unité et affichage dans des widgets LCD.
Dans ce rapide tuto, je vous explique comment faire pour aller « droit au but » pour tester les codes d'un tuto.
Ateliers Python + Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser rapidement les codes des tutos ! – p. 2 / 5
Pré-requis : un système (Gnu/Linux ou autre) opérationnel avec Python + Qt installé
Je suppose ici que vous disposez d'un système (Gnu/Linux ou autre) graphique opérationnel :
soit un poste fixe avec une distribution Ubuntu installée et opérationnelle par exemple
soit une plateforme embarquée, type RaspberryPi avec une distribution Raspbian installée et opérationnelle
soit un poste sous Windows ou un Mac...
Je suppose également que vous êtes opérationnels pour utiliser Python et Qt en ayant suivi la procédure décrite par ailleurs :
Pour éditer les codes, on utilisera l'éditeur libre Geany
Les paquets Python utiles suivants devront par ailleurs être installés sur le système :
python-qt4
qt4-designer (l'interface de design des GUI ! )
pyqt4-dev-tools
ainsi que les éventuels paquets spécifiques indiqués dans le tuto que vous utilisez (voir le paragraphe « Pré-requis ») : ici par exemple,
python-serial.
Télécharger l'archive des codes avec le lien direct présent dans le tuto que vous utilisez
Une fois que vous disposez du PDF du tuto, allez à la rubrique « Exécution » (vers la fin) : vous allez y trouver un lien de téléchargement de
l'archive contenant les codes du tuto de la forme :
Pratique : L'archive contenant les codes de ce tuto est disponible ici :
http://www.mon-club-elec.fr/lien/de/l/archive/des/codes/du/tuto
Une fois que vous avez téléchargé l'archive, l'extraire : vous obtenez un répertoire avec 2 fichiers :
Ateliers Python + Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser rapidement les codes des tutos ! – p. 3 / 5
le fichier python nomFichier.py correspondant au fichier généré à partir du fichier nomFichier.ui avec la commande pyuic4 et décrivant
l'interface graphique
et le fichier python contenant le code actif à proprement parler, le fichier nomFichierMain.py
Lancer l'exécution du code
A ce stade, vous pouvez lancer l'exécution du code :
soit par simple double clic sur le fichier nomFichierMain.py
soit en ligne de commande avec ./nomfichierMain.py (se placer au préalable dans le bon répertoire avec le commande cd chemin ...)
ou directement depuis l'éditeur Geany avec le bouton , le fichier nomFichierMain.py étant ouvert.
Voilà, c'est fait, l'application doit se lancer :
Ateliers Python + Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser rapidement les codes des tutos ! – p. 4 / 5
Vous pouvez tester la procédure avec le tuto gratuit suivant : Votre premier programme PyQt : Hello World !
Dépannage
Si l'application ne se lance pas, lancez-là en ligne de commande en vous plaçant au préalable dans le répertoire que vous avez obtenu avec
l'archive et analyser les messages obtenus.
Le cas de figure le plus fréquent est le manque d'un paquet nécessaire : l'installer et tout devrait rentrer dans l'ordre.
Conclusion
Comme vous pouvez le constater, il est très simple d'utiliser les codes d'un tuto que je vous propose sur ce site en quelques minutes !
Ceci étant, l'objectif ici est de vous permettre d'apprendre à mettre en place vous même ces interfaces, à comprendre comment elles
fonctionnent, à les adapter à vos besoins, etc... et pour çà, rien ne remplacera d'étudier un peu plus en détail le tuto !
Amusez-vous bien !
Ateliers Python + Qt : Premiers pas : Si vous êtes pressés, voici comment utiliser rapidement les codes des tutos ! – p. 5 / 5
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !