logo

Bouton Python Tkinter

Le widget bouton est utilisé pour ajouter différents types de boutons à l'application Python. Python nous permet de configurer l'apparence du bouton selon nos besoins. Diverses options peuvent être définies ou réinitialisées en fonction des besoins.

Nous pouvons également associer une méthode ou une fonction à un bouton qui est appelé lorsque le bouton est enfoncé.

haricot java

La syntaxe pour utiliser le widget bouton est donnée ci-dessous.

Syntaxe

 W = Button(parent, options) 

Une liste d’options possibles est donnée ci-dessous.

exemple de sous-chaîne en java
SN Option Description
1 fond actif Il représente l'arrière-plan du bouton lorsque la souris survole le bouton.
2 premier plan actif Il représente la couleur de la police du bouton lorsque la souris survole le bouton.
3 BD Il représente la largeur de la bordure en pixels.
4 Bg Il représente la couleur d'arrière-plan du bouton.
5 Commande Il est défini sur l'appel de fonction qui est planifié lorsque la fonction est appelée.
6 Fg Couleur de premier plan du bouton.
7 Police de caractère La police du texte du bouton.
8 Hauteur La hauteur du bouton. La hauteur est représentée en nombre de lignes de texte pour les lignes de texte ou en nombre de pixels pour les images.
dix Couleur de surbrillance La couleur du surlignage lorsque le bouton a le focus.
onze Image Il est défini sur l'image affichée sur le bouton.
12 justifier Il illustre la manière dont les multiples lignes de texte sont représentées. Il est défini sur GAUCHE pour la justification à gauche, RIGHT pour la justification à droite et CENTRE pour le centre.
13 Padx Rembourrage supplémentaire au bouton dans le sens horizontal.
14 Paddy Rembourrage supplémentaire au bouton dans le sens vertical.
quinze Relief Il représente le type de frontière. Il peut être SUNKEN, RAISED, GROOVE et RIDGE.
17 État Cette option est définie sur DÉSACTIVÉ pour que le bouton ne réponde plus. L'ACTIVE représente l'état actif du bouton.
18 Souligner Définissez cette option pour souligner le texte du bouton.
19 Largeur La largeur du bouton. Il existe sous forme de nombre de lettres pour les boutons textuels ou de pixels pour les boutons d'image.
vingt Longueur d'enveloppe Si la valeur est définie sur un nombre positif, les lignes de texte seront renvoyées à la ligne pour tenir dans cette longueur.

Exemple

 #python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop() 

Sortir:

Bouton Python Tkinter

Exemple

 from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop() 

Sortir:

Bouton Python Tkinter
Bouton Python Tkinter