В настоящее время я пытаюсь создать небольшой пользовательский интерфейс для функции, которая возвращает некоторое значение из фрейма данных на основе введенной строки.Строка разбивается, и каждая отдельная подстрока просматривается в моем фрейме данных с помощью iloc.Проблема в том, что при вызове этой функции с помощью кнопки в Tkinter ничего не возвращается.Он работает нормально без Tkinter, поэтому я не уверен, где происходит ошибка.
master = Tk()
e1 = Entry(master)
list_of_inputs = e1.get().split()
def show_entry_fields():
i=0
while (i<len(list_of_inputs)):
return (backend.loc[backend['Keyword'] == list_of_inputs[i]])
i=i+1
Label(master, text="Enter Title").grid(row=0)
e1.grid(row=0, column=1)
Button(master, text='Show', command=show_entry_fields).grid(row=0, column=2, sticky=W, pady=4)
mainloop( )