Napisałem taki przykład
Wpisuję liczbę np 400 w okno entry(nazwa - tabliczka_1)
Wciskam button_1 i super wartość z okienka wypisuje się w konsoli ale nie wychodzi poza funkcję
Jaka jest prawidłowa składnia aby przechwycić cos z pola wpisywanego i mieć to w zmiennej
linia print(f'to jest poza funkcją{a}')
Wykonuje sie Od razu bez wciśniecia prycisku
import tkinter
from PIL import Image , ImageTk
from tkinter import filedialog
import tkinter.ttk as ttk
def przechwyt():
liczba=tabliczka_1.get()
print(liczba)
return liczba
korzen=tkinter.Tk()
korzen.geometry('600x600')
tabliczka_1=tkinter.Entry(korzen,bg='red',width=23)
tabliczka_2=tkinter.Entry(korzen,bg='red')
tabliczka_3=tkinter.Entry(korzen,bg='red')
przycisk_1=tkinter.Button(text='ok',command=przechwyt)
przycisk_2=tkinter.Button(text='ok')
przycisk_3=tkinter.Button(text='ok')
przycisk_1.grid(row=0,column=1)
przycisk_2.grid(row=1,column=1)
przycisk_3.grid(row=2,column=1)
tabliczka_1.grid(row=0,column=0)
tabliczka_2.grid(row=1,column=0)
tabliczka_3.grid(row=2,column=0)
a=przechwyt()
print(f'a to jest poza funkcją{a}')
korzen.mainloop()