Вывод функций в текстовое поле, tkinter - PullRequest
0 голосов
/ 20 ноября 2018

Пожалуйста, вы можете мне помочь?Я пытаюсь создать кнопки, которые следуют за функцией, а затем выводят ее в текстовом поле, пока это мой код:

root = Tk()
menu = Menu(root)
root.config(menu=menu)
filemenu = Menu(menu)
root.filemenu = filedialog.askopenfilename()
menu.add_cascade(label="New Measures", menu=newMeasures)
filemenu.add_command(label="See all measures", command=getMeasures)
filemenu.add_command(label="See the total rain", command=totalRain)
filemenu.add_command(label="See the total electricity", command=totalElectricity)
filemenu.add_command(label="See the measures for a date", command=find_date)
#filemenu.add_command(label="Change the data for a date", command=edit_date)
filemenu.add_separator()
filemenu.add_command(label="Exit", command=root.destroy)

Но он ничего не делает - он просто показывает пустое поле tk ()

1 Ответ

0 голосов
/ 20 ноября 2018

Когда вы добавляете первую выпадающую кнопку в меню, вы пытаетесь поместить ее в меню «newMeasures», которого не существует.

menu.add_cascade(label="New Measures", menu=newMeasures)

Созданное вами меню называется filemenu.

menu.add_cascade(label="New Measures", menu=filemenu)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...