Bonjour,
En fait je voudrais me définir une librairie Python Tkinter avec des forme prédéfinie car la plus part des application que je vais avoir à développer ont presques toutes la même forme.
Comme je découvre la programmation objet avec python, je ne suis pas très sùr de m'y prendre correctement ou en tout cas intélligement !!!
Ma question porte principalement sur la mécanique du fonctionnement de l'héritage en python !!!
est-ce que je suis obligé de refaire appel à une class pour en hérité ?
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class win(object): def __init__(self,name): self.mainWin = Tk() self.mainWin.title(name) class winStd(win): def __init__(self,name): win.__init__(self,name) self.btExit = Button(None, text = 'Exit', command = self.mainWin.destroy ) self.btExit.pack( fill = X, side = TOP, expand = 1 ) class winLaunch(winStd): def __init__(self,name,cmd): winStd.__init__(self,name) self.btLaunch = Button(None, text = 'Launch', command = cmd ) self.btLaunch.pack( fill = X, side = TOP, expand = 1 )
j'ai mis en rouge la class, son héritage dans la class winStd et son rappel dans le def __init__.
Désolé si je suis brouillon mais je commence se boulôt et les forums de manière général ne sont pas ma tasse de thé !!
Merci
Bye Keyve
Partager