[Python] alcune domande sui menu in tkinter

lorenzo renzocavallini a alice.it
Dom 4 Mar 2007 19:04:41 CET


1) ho l'esigenza di abilitare e disabilitare  alcuni menu

il codice che ho scritto è il seguente 


        menubar=Menu(self.__root)
        filemenu=Menu(menubar,tearoff=0)
        
filemenu.add_command(label='nuovo',state=DISABLED,command=self.__menunuovo)
        filemenu.add_command(label='quit',command=self.__root.quit)
        menubar.add_cascade(label='file',menu=filemenu)

        tabmenu=Menu(menubar,tearoff=0)
        tabmenu.add_command(label='2',command=self.__settab2)
        tabmenu.add_command(label='3',command=self.__settab3)
        tabmenu.add_command(label='4',command=self.__settab4)
        tabmenu.add_command(label='5',command=self.__settab5)
        tabmenu.add_command(label='6',command=self.__settab6)
        tabmenu.add_command(label='7',command=self.__settab7)
        tabmenu.add_command(label='8',command=self.__settab8)
        tabmenu.add_command(label='9',command=self.__settab9)
        menubar.add_cascade(label='tabellina',menu=tabmenu)

il menu nuovo all'inizio è disabilitato io ho scritto successivamente questo:

menubar.configure(state=NORMAL) 

il sistema mi dice che menubar non esiste e fa lo stesso anche se scrivo:

filemenu.configure(state=NORMAL) 


2) quando ho finito esiste un posto dove i programmi fatti possono essere 
condivisi non mi piace fare dei programmini e tenerli tutti per me (cosa li 
faccio a fare?)



grazie mille 


Maggiori informazioni sulla lista Python