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:
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: