Bonjour a tous,
pour un interface graphique, j'ai besoin d'un bouton qui sera utilisé a plusieurs reprises.
je pensait donc créer une classe qui herite / qui EST un bouton et placer dans le constructeur
les points qui ne changent pas mais je n'y arrive pas.
FICHIER : bouton.py
mais pour l'instancier je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 from tkinter import* class bp(Button): def __init__(self,affichage): super().__init__() appartien.text = affichage appartien.width = 50 appartien.height = 2 appartien.borderwidth = 5 appartien.foreground = 'white' appartien.background = 'blue' appartien.font = ('Times', '16', 'bold')
J'ai un soucis avec le passage de self.root
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 import bouton self.root = Tk() self.bp_manuel = bouton.bp(self.root, 'Mode Manuel')
il faut indiquer en premier parametre l'objet a qui appartiens le wodget ?
merci pour votre aide
Partager