Profilo di xfabriziox

Nome xfabriziox
Indirizzo email n/a
Messaggi2
  • Re: Problema che avviene chiamando una funzione da un'altra funzione
    Forum >> Programmazione Python >> GUI
    Grazie Daniele.
  • Problema che avviene chiamando una funzione da un'altra funzione
    Forum >> Programmazione Python >> GUI
    Buongiorno a tutti, il mio problema è che chiamando la funzione B dalla funzione A, la funzione B non riconosce una variabile presente nella funzione A dando il messaggio di errore:
    _______________________


    Exception in Tkinter callback

    Traceback (most recent call last):

    File "C:\Users\FabrizioAppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1702, in __call__

    return self.func(*args)

    File "C:/Users/Fabrizio/Desktop/Pyhton/backupper_file/estratto.py", line 4, in stampa_entry

    print (e1.get)

    NameError: name 'e1' is not defined


    ________________________




    Per praticità e per chiarire meglio, questo è l'estratto del sorgente che da il problema.

    Grazie davvero a chi sapesse aiutarmi!




    from tkinter import *

    def stampa_entry():
    print (e1.get)

    def Write_lto():
    Label(window_1, text="inserisci record number database: ").grid(row=2, column=0)
    var1 = StringVar()
    e1 = Entry(window_1, textvariable=var1)
    e1.grid(row=2, column=1)
    ok_button1 = Button(window_1, text='Ok', command=stampa_entry).grid(row=2, column=2, sticky=W, pady=4)

    window_1 = Tk()
    window_1.title("Backupper")
    window_1.geometry("800x400")
    write_button = Button()
    write_button.grid(row=1, column=0)
    write_button.configure(text="write LTO content in the database", command=Write_lto)

    window_1.mainloop()