hi,<br>i try to organize my code. but i &#39; ve some problem with basic objet oriented programing use.<br>if some one can show me the way to destroy my canvas with this structure.<br>thanks<br><br>laurent<br><br>##########################################################################<br>
from Tkinter import *<br><br>class Root:<br><br>    def __init__(self, master):<br>        myMenu = MyMenu(master)<br>        myAccueil = MyAccueil(master)<br><br>class MyAccueil(object):<br>    def __init__(self, master):<br>
<br>        canvas = Canvas(master, width = 500, height = 500, bg=&#39;yellow&#39; )<br>        canvas.pack(expand = YES, fill = BOTH)<br><br>    def delete(self):       #   my object problem<br>        canvas.destroy() #   is here<br>
<br><br>class MyMenu(object):<br><br>    def __init__(self, master):<br>        self.menubar = Menu(master)<br>        master.config(menu=self.menubar)<br>        self.createmenubar(master)<br><br>    def createmenubar(self, master):<br>
        self.Fmenu = Menu(self.menubar, tearoff=0)<br>        self.menubar.add_cascade(label=&quot;exec&quot;,menu=self.Fmenu)<br>            # exec Content<br>        self.Fmenu.add_command(label=&quot;bang&quot;, command=self.bang)<br>
             # Displays menubar<br>        master.config(menu=self.menubar)<br><br>    def bang(self):            #  and<br>        myAccueil.delete() #  here<br><br>root = Tk()<br>app = Root(root)<br><br>root.mainloop()<br>
##########################################################################<br>