Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux!



Documents pareils
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Calcul Scientifique avec 3

(Fig. 1 :assistant connexion Internet)

TD séance n 2c Mise à jour des Systèmes

Monter une photo en médaillon

Utilisation du logiciel Epson Easy Interactive Tools

Tutoriel Drupal version 7 :

Retrouver un mot de passe perdu de Windows

Atelier Le gestionnaire de fichier

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

GUIDE DE DEMARRAGE RAPIDE:

Open Office - Présentation

Manuel d utilisation de V3D Events - Visiteurs. We bring people closer

Mettre Linux sur une clé USB bootable et virtualisable

Que faire si une vidéo ne s'affiche pas?

Organiser le menu "Démarrer"

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Guide de démarrage rapide

Projet serveur OwnCloud

Volet de visualisation

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Installation pas à pas de libre Office (suite Bureautique gratuite)

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

Documentation utilisateur. [EIP] TransLSF

Manuel d utilisation de V3D Events - Visiteurs. We bring people closer

Navigation dans Windows

Scénario de prise en main DataCar CRM v2.3 Gamme SFA

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Utilisation de l éditeur.

Utilisation du visualiseur Avermedia

Notes pour l utilisation d Expression Web

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

0.1 Mail & News : Thunderbird

[Serveur de déploiement FOG]

Situation professionnelle n X

Le meilleur de l'open source dans votre cyber cafe

Utiliser des logiciels Windows sous Linux Ubuntu

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

NAVIGATION SUR INTERNET EXPLORER

Introduction à Eclipse


Créer un modèle Impress

Introduction à l informatique en BCPST

Débuter avec OOo Base

Présentation du tableau blanc interactif Interwrite

FICHE 17 : CREER UN SITE WEB

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

Google Drive, le cloud de Google

Création d un petit livre Avec le logiciel «Didapages 1.1»

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Nouveautés joomla 3 1/14

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Les outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux. Certains sont gratuits.

Dispositif Technique

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

Un serveur web, difficile?

Séance 0 : Linux + Octave : le compromis idéal

Le générateur d'activités

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

TABLEAU CROISE DYNAMIQUE

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

Guide de référence rapide

Webmaster / Webdesigner / Wordpress

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

Utilisation de l'outil «Open Office TEXTE»

MESVISITEURSPRO.COM. TUTO : Comment intégrer Google Analytics à mon site?

Effectuer des changements par lots avec BCDI abonnement

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Utilisation de XnView

MANUEL TBI - STARBOARD

Installation d OpenVPN

Comment accéder à d Internet Explorer

Télécom Nancy Année

P3PC FRZ0. ScanSnap N1800 Scanner pour réseau Guide d utilisation de l'addiciel pour Google Documents

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

FORMATION MULTIMÉDIA LVE

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

Mai Médiathèque «Les Trésors de Tolente»

PHPWEBSITE -Tutoriel image

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

MEGA ITSM Accelerator. Guide de Démarrage

1 TD 2 : Construction d'une chier Acrobat et envoi par

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v

Outil de télédéclaration fiscale

Edition de sites Jahia 6.6

OOo4Kids, la suite OpenOffice adaptée aux enfants

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Articles sur le thème "Sécurité"

FORMATION MULTIMÉDIA LVE

GanttProject : guide utilisateur

TP1 - Prise en main de l environnement Unix.

Transcription:

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! 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 : support@mon-club-elec.fr 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 : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 1 / 10

PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT Décembre 2012 www.mon-club-elec.fr Tous droits réservés Ce que l'on va faire ici Dans ce tutoriel, apprenez comment vous installer pour pouvoir créer une interface graphique et écrire votre premier programme avec Python (le langage) + Qt (l'interface graphique) en moins de 5 minutes. Si, si, je vous assure, c'est vrai! Pré-requis : un système Gnu/Linux opérationnel Je suppose ici que vous disposez d'un système Gnu/Linux 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 Vue d'ensemble S'installer pour coder et créer des interfaces graphiques (GUI) avec PyQt se fait en 3 étapes simples : Installer les paquets Python utiles Installer le logiciel de conception de l'interface graphique Installer l'éditeur de code à coloration syntaxique Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 2 / 10

Installer les paquets Python utiles Installation des paquets PyQt Typiquement, les paquets Python de base sont installés sur les distributions récentes : donc pas la peine de le refaire. Nous allons développer à l'aide de Python (le langage) et de Qt ( l'interface graphique) : nous allons donc utiliser le portage existant de Qt en Python, à savoir PyQt. Noter qu'il existe un autre portage, appelé PySide mais qui semble n'être pas compatible avec certaines librairies que nous utiliserons, donc nous utiliserons PyQt. Il faut installer les paquets : python-qt4 pyqt4-dev-tools Ceci se fait avec la commande suivante à saisir dans un Terminal : $ sudo apt-get install python-qt4 pyqt4-dev-tools Ce qui nous donne : Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 3 / 10

A noter : vous pouvez vérifier que PyQt a bien été installé en lançant l'interpréteur Python en ligne de commande avec la commande : $python Dans l'interpréteur, après l'invite >>>, saisir la commande import PyQt4 qui ne doit renvoyer aucun message d'erreur selon : Librairies Python complémentaires utiles Selon les besoins, on pourra également installer certaines librairies spécifiques en fonction des besoins. Les paquets suivants complémentaires pourront être installés : python-serial pour la communication série python-qwt pour le dessin de courbes graphiques python-opencv pour le traitement d'image et la capture vidéo webcam Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 4 / 10

python-opengl pour la 3D etc... D'une manière générale, les paquets nécessaires pour chaque tutoriel seront signalés : il sera ainsi possible de compléter à la demande votre installation de base. Pour les paquets à installer, le principe est toujours le même : ouvrir un terminal et saisir la commande : $ sudo apt-get install nompaquet Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 5 / 10

Installer le logiciel de conception de l'interface graphique Pour créer et concevoir l'interface graphique du programme, nous allons utiliser un outil extrêmement pratique et puissant fournit avec Qt : j'ai nommé Qt Designer L'installation se fait avec la ligne de commande suivante : $ sudo apt-get install qt4-designer Pour lancer Qt Designer : soit en ligne de commande avec la commande : $ designer-qt4 soit depuis le menu graphique de votre distribution : Applications >Programmation/Developpement> qtdesigner on obtient l'interface suivante (que nous détaillerons par ailleurs...) : Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 6 / 10

Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 7 / 10

Installer l'éditeur de code à coloration syntaxique Pour écrire vos programmes Python, vous aurez besoin d'un éditeur à coloration syntaxique supportant le Python. La solution la plus simple et la plus légère est l'éditeur libre Geany qui dispose également d'un bouton «Exécuter» qui permet de lancer le code Python directement depuis l'éditeur. L'installation se fait avec la ligne de commande suivante : $ sudo apt-get install geany Pour lancer l'éditeur Geany : soit depuis un Terminal avec la commande : $ geany soit depuis le menu graphique de votre distribution : Applications >Programmation/Developpement> geany On obtient l'interface suivante : Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 8 / 10

Pour obtenir la coloration syntaxique d'un code Python, il suffit de l'enregistrer avec la racine *.py... et c'est tout. Le code est par ailleurs exécutable directement en cliquant le bouton de la barre des menus. Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 9 / 10

Pour l'installation... c'est fini! Voilà, c'est tout : c'est fini!non, ce n'est pas une blague : c'est tout ce qu'il y a à faire pour être opérationnel! Aucune autre configuration compliquée ou autre : vous êtes prêts pour votre premier code avec PyQt... Cool non? La suite? Commencer par découvrir l'interface de conception Qt-Designer vous familiariser avec le langage Python (des bases suffisent et ce n'est pas sorcier à apprendre si vous connaissez déjà un langage!) puis comprendre l'articulation entre le fichier de description de l'interface et le code Python actif et enfin coder votre première interface! Je vous propose de faire tout cela dans les tutos suivants... Allez, on enchaîne...! Ateliers Python + Qt : PyQt : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Par X. HINAULT p. 10 / 10