from Tkinter import *
from tkFileDialog import askopenfilename
from PIL import Image
def main():
filename = askopenfilename(filetypes=[("Jpeg","*.jpg")])
return filename
root = Tk()
button = Button(root,text="Open",command=main)
button.pack()
root.title("Image Manipulation Program")
root.mainloop()
Я новичок в программировании в целом, но я пытаюсь создать программу обработки изображений через библиотеку Tkinter GUI. То, что мне нужно сделать в приведенном выше коде, это вернуть строку, которая хранится в имени файла, поэтому она находится в глобальной области видимости программы, и я могу ее использовать. Проблема в том, что я не знаю, как это сделать при вызове функции с помощью кнопки. Я не могу найти ответ на эту проблему ни на одном веб-сайте, поэтому буду признателен за помощь в решении этой проблемы.