0% ont trouvé ce document utile (0 vote)
174 vues16 pages

Interface Graphique Tkinter Python

Pour apprendre Interface Graphique Python

Transféré par

Julio
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
174 vues16 pages

Interface Graphique Tkinter Python

Pour apprendre Interface Graphique Python

Transféré par

Julio
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 16
2722019 Interface graphique Tkintr python Interface graphique Tkinter python Accueil » Python avancé > Interface graphique Tkinter python Gestion fichiers et dossiers Graphiques scientifiques Tkinter est un module de base intégré dans Python , normalement vous n'avez rien a faire pour pouvoir I'utiliser. L’un des avantages de Tkinter est sa portabilité sur les OS les plus utilisés par le grand public. Installer Tkinter Tkinter est installé par défaut, si ce n'est pas le cas, lancez la commande suivante: sudo apt-get install python-tk En python 3: sudo apt-get install pythona-tk Python 2, python 3 Les modules ne sont pas les mémes suivant votre version de python. Si le message suivant apparait lors de 'exécution de votre script: Inportérror: No module naned ‘Tkinter* Cest que le module appelé n'est pas le bon par rapport a votre version python, python 2 python 3 Tkinter + tkinter Tix > tkinter.tix tthe > tkinter.ctk tislessogeBox + tkinter.messapebox tkcolorchooser + tkinter.colorchooser tkFiledialog + thinter.filedialog tkconaondialog + tkinter. comondialog tkSinpleDialog + tkinter.sinpledialog tkront > tkinter, font Tend + tkinter. dnd ScrollecText + tkinter.scrolledtext Hello world Voici le code de votre premier hello world |ntp:fapprencre-python.comipage-tkinter-nterface-graphique-pythor-tutorel ans. 2722019 Interface graphique Tkintr python #-* coding: utf-8 from tkinter Import * fenetre = Tk() label = Label(fenetre, texts"Hello World") Label -pack() Fenetre.mainioop() Une fenétre comme celle-ci devrait apparaitre: Hello Werld Les widget Tkinter Pour créer un logiciel graphique vous devez ajouter dans une fenétre des éléments graphiques que l'on nomme widget. Ce widget peut étre tout aussi bien une liste déroulante que du texte. Les boutons Les boutons permettent de proposer une action & l'utilisateur. Dans I'exemple ci-dessous, on lui propose de fermer la fenétre. # bouton de sortie bouton-Button(fenetre, text="Fermer, conrand-fenetre.quit) bouton.pack() Fermer Les labels Les labels sont des espaces prévus pour écrire du texte. Les labels servent souvent a décrire un widget comme un input # label label = Label(fenetre, text="Texte par défaut", bee"yellon") Label. pack() Entrée / input # entrée value ngvar() value.set("texte par défaut") entree = Entry(fenetre, textvariablesstring, width=30) entree.pack() |ntp:fapprencre-python.comipage-tkinter-nterface-graphique-pythor-tutorel 26 2rvoana19 Iistace graphique Tknerpynen is texte par defaut Case a cocher Les checkbox proposent a 'utilisateur de cocher une option # checkbutton bouton = Checkbutton(fenetre, text="Nouveau?") bouton. pack() ‘Nouveau? Boutons radio Les boutons radio sont des cases cocher qui sont dans un groupe et dans ce groupe seul un élément peut étre sélectionné 4 radiobutton value = Stringvar() bow adiobutton(fenetre, tex bout adiobutton(fenetre, tex boutons = Radiobutton(fenetre, text= boutond..pack() bouton2.pack() bouton3.pack() lve, value=1) alue, value=2) feu étre", variable=value, value=3) Les listes Les listes permettent de récupérer une valeur sélectionnée par l'utilisateur. Python. Pp css Javascript # liste Liste = Listbox(Fenetre) Liste. insert(1, "Pytho nsert(2, "PH" insert(3, "jQuery") insert (4, "Css" sinsert(5, "Javascript") ) Liste.pack() Canvas |ntp:fapprencre-python.comipage-tkinter-nterface-graphique-pythor-tutorel 36

Vous aimerez peut-être aussi