Попытка установить графический интерфейс пользователя, при котором пользователь нажимает кнопку, и заданная информация появляется в соответствующих строках и столбцах.
Печать не дает желаемого результата, и я недостаточно хорошо понимаю GUI, чтобы попробовать другие вещи. Я новичок, поэтому я очень потерян.
normal = {'Protein' : {'32.50'},
'Carbohydrates' : {'60'},
'Fat' : {'40.86'}}
from tkinter import *
from tkinter import ttk
root = Tk()
root.title('Diet Information')
frame = ttk.Frame(root, padding='150 150 300 300')
frame.grid(column=0, row=0, sticky=(N, W, E, S))
frame.columnconfigure(0, weight=1)
frame.rowconfigure(0, weight=1)
d_label = ttk.Label(frame, text='Selected diet: ')
d_label.grid(column=1, row=3, sticky=W)
p_label = ttk.Label(frame, text='Protein (g): ')
p_label.grid(column=1, row=4, sticky=W)
c_label = ttk.Label(frame, text='Carbohydrates (g): ')
c_label.grid(column=1, row=5, sticky=W)
f_label = ttk.Label(frame, text='Fat (g): ')
f_label.grid(column=1, row=6, sticky=W)
k_label = ttk.Label(frame, text='Kilojoules (kJ): ')
k_label.grid(column=1, row=7, sticky=W)
s_label = ttk.Label(frame, text='Select a diet to display:')
s_label.grid(column=3, row=8, sticky=W)
n_button = ttk.Button(frame, text='Normal', command=print(normal))
n_button.grid(column=3, row=9, sticky=W)
Я хочу, чтобы кнопка «Normal» возвращала информацию, необходимую для каждого ярлыка. Затем я буду использовать этот метод для нескольких кнопок.