Exercice 21
- Définissez une classe en Python: appelée FenetrePersonnalisee qui hérite de la classe Tk().
- Ajoutez un constructeur (__init__): qui appelle le constructeur de la classe parente.
- Implémentez les méthodes suivantes dans la classe FenetrePersonnalisee :
- redimensionner(self, largeur, hauteur): Cette méthode prend en paramètre la largeur et la hauteur de la fenêtre et redimensionne la fenêtre en conséquence.
- changer_background(self, couleur): Cette méthode permet de changer la couleur de fond de la fenêtre.
- afficher_message(self, message): Cette méthode affiche un message donné dans la fenêtre.
- Créez une instance de la classe FenetrePersonnalisee: et utilisez ces méthodes pour redimensionner la fenêtre, changer la couleur de fond et afficher un message de bienvenue.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from tkinter import * class FenetrePersonnalisee(Tk): def __init__(self): # Initialisation de la classe parente Tk Tk.__init__(self) def redimensionner(self, largeur, hauteur): # Méthode pour redimensionner la fenêtre self.geometry(f"{largeur}x{hauteur}") def changer_background(self, couleur): # Méthode pour changer la couleur de fond de la fenêtre self.configure(bg=couleur) def afficher_message(self, message): # Méthode pour afficher un message dans la fenêtre label_message = Label(self, text=message) label_message.pack() # Exemple d'utilisation fenetre = FenetrePersonnalisee() fenetre.redimensionner(250, 200) fenetre.changer_background("lightgreen") fenetre.afficher_message("Bienvenue dans votre fenêtre personnalisée!") fenetre.mainloop() |
Ce qui affiche après exécution
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Promo !
Apprendre Python un guide complet et progressif
Le prix initial était : € 11,00.€ 10,00Le prix actuel est : € 10,00. Ajouter au panier -
Kit Python FRANZIS 67183 Mach's : Raspberry Pi 4 et 400
€ 56,00 Acheter le produit -
Créer Votre Site Avec WordPress : Un Guide Pratique
€ 13,00 Acheter le livre