Печать с функции на этикетку Tkinter - PullRequest
0 голосов
/ 11 октября 2019

Как я вместо печати создаю, например, объекты этих операторов печати, а затем возвращаю их только в конце функции? Функция просто получает json-файл из Интернета, и поскольку он является вложенным dict, он просматривает его, чтобы получить нужную мне информацию.

Почему я хочу отнести их к объектам? Потому что я делаю приложение tkinter, у которого есть кнопка и метка под ней. Когда я нажимаю кнопку, я хочу, чтобы функция печатала на этикетке. Теперь я настроил его так, чтобы он запускал функцию при нажатии кнопки, но печатал только на консоли.


def get_appetite_for_nönnönnöö():
    print(menu_nönnönnöö['RestaurantName'])
    print('Week', weekNumber)
    menusForDays = menu_nönnönnöö['MenusForDays']
    for food in menusForDays:
        date = food['Date']
        dateToObject = datetime.strptime(date, "%Y-%m-%dT%H:%M:%S%z")
        weekday = dateToObject.strftime('%A')
        print(weekday)
        setMenus = food['SetMenus']
        for info in setMenus:
            name = info['Name']
            components_of_food = info['Components']
            price = info['Price']
            print(name)
            print(", ".join(components_of_food))
            print(price)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...