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 27 28 29
|
from tkinter import *
class MonBouton(Button):
def __init__(self, text, parent=None):
super(MonBouton, self).__init__(parent, text=text)
class Application (Frame):
def __init__(self):
Frame.__init__(self)
self.bouton1 = Button(self, text='Bouton 1')
self.bouton1.pack()
self.bouton2 = MonBouton('Bouton 2', self)
self.bouton2.pack()
app = Application()
app.pack()
print('app =', id(app))
print('app.master =', id(app.master))
print('\napp.bouton1.master =', id(app.bouton1.master))
print('app.bouton2.master =', id(app.bouton2.master))
app.mainloop()
...
app = 172124044
app.master = 172125388
app.bouton1.master = 172124044
app.bouton2.master = 172124044 |