Le Widget
Le Widget
Le Widget
Syntaxe:
Voici la syntaxe pour créer ce widget:
Paramètres:
master : Cela représente la fenêtre parent.
utilisées pour ce widget. Ces options peuvent être utilisées sous forme
Exemple:
from tkinter import *
gui = Tk()
frame1 = Frame(gui)
frame1.pack()
frame2 = Frame(gui)
frame2.pack(side = BOTTOM)
btn1 = Button(frame1, text="Valider", bg="green")
btn1.pack(side = LEFT)
btn2 = Button(frame1, text="Anuller", bg="red")
btn2.pack(side = LEFT)
label = Label(frame2, text="Welcome To WayToLearnX!")
label.pack(side = BOTTOM)
gui.mainloop()
Interface graphique avec Tkinter |
Python 3
juin 29, 2020 Aucun commentaire ihm python, interface graphique python, tkinter python, tutorial
livrée avec Python. Nous allons voir en détail cette option dans ce
tutoriel.
wxWindows.
JPython : JPython est une interface Python pour Java qui donne aux
Tkinter
Tkinter est la bibliothèque GUI standard pour Python. Python lorsqu’il est
utilisé avec Tkinter fournit un moyen rapide et facile de créer des
applications GUI. Tkinter fournit une puissante interface, orientée objet à
la boîte à outils Tk GUI.
La création d’une application GUI à l’aide de Tkinter est une tâche facile.
Tout ce que vous devez faire est d’effectuer les étapes suivantes :
l’application GUI.
import tkinter
gui = tkinter.Tk()
gui.mainloop()
Sortie:
Widgets Tkinter
Tkinter fournit divers contrôles, tels que des boutons, des étiquettes et des
zones de texte utilisés dans une application graphique. Ces contrôles sont
communément appelés widgets.
Widget Description
Button Le widget Button est utilisé pour afficher les boutons dans votre application.
Widget Description
Le widget Canvas est utilisé pour dessiner des formes, telles que des lignes, des ovales, d
Canvas polygones et des rectangles, dans votre application.
Checkbutto Le widget Checkbutton est utilisé pour afficher un certain nombre d’options sous forme de
n cocher. L’utilisateur peut sélectionner plusieurs options à la fois.
Le widget Radiobutton est utilisé pour afficher un certain nombre d’options sous forme de
Radiobutton radio. L’utilisateur ne peut sélectionner qu’une seule option à la fois.
Le widget Entry est utilisé pour afficher un champ de texte sur une seule ligne pour accep
Entry valeurs d’un utilisateur.
Frame Le widget Frame est utilisé comme conteneur pour organiser d’autres widgets.
Le widget Label est utilisé pour fournir une étiquette sur une seule ligne pour d’autres wid
Label peut également contenir des images.
Listbox Le widget Listbox est utilisé pour fournir une liste d’options à un utilisateur.
Menubutton Le widget Menubutton est utilisé pour afficher les menus de votre application.
Le widget Menu est utilisé pour fournir diverses commandes à un utilisateur. Ces comman
Menu contenues dans Menubutton.
Le widget Message est utilisé pour afficher les champs de texte multilignes pour accepter
Message valeurs d’un utilisateur.
Scale Le widget Scale est utilisé pour fournir un curseur.
Le widget Scrollbar est utilisé pour ajouter une fonction de défilement à divers widgets, te
Scrollbar Listbox .
Text Le widget Text est utilisé pour afficher le texte sur plusieurs lignes.
Toplevel Le widget Toplevel est utilisé pour fournir un conteneur de fenêtre séparé.
Le widget Spinbox est une variante du widget Tkinter Entry standard, qui peut être utilisé
Spinbox sélectionner un nombre fixe de valeurs.
PanedWind Un PanedWindow est un widget conteneur qui peut contenir n’importe quel nombre de vo
ow disposés horizontalement ou verticalement.
Un labelframe est un widget conteneur simple. Son objectif principal est d’agir comme un
labelframe séparateur ou un conteneur pour les dispositions de fenêtres complexes.
tkMessageB
ox Ce module permet d’afficher des boîtes de message dans vos applications.
Gestionnaires de positionnement
Tous les widgets Tkinter ont accès à des méthodes de gestion de
géométrie spécifiques, qui ont pour but d’organiser les widgets dans la
zone de widget parent. Tkinter expose les classes de gestionnaire de
positionnement suivantes: pack, grid et place.
parent.
parent.