xfabriziox
Profilo di
Nome | xfabriziox |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2018-07-20 01:26:03
- Re: Problema che avviene chiamando una funzione da un'altra funzione
- Forum >> Programmazione Python >> GUI
- Grazie Daniele.
-
- 2018-07-15 11:07:27
- 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()