Ответы пользователя по тегу Tkinter
  • Как заставить функцию вернуть нужные аргументы, при ее вызове в button?

    FontSepten
    @FontSepten
    Любитель
    Вы можете просто создать функцию и настроить кнопку на нее
    def qw():
        global killhard(score, shoot, health, level), health, score
        health, score = killhard(score, shoot, health, level)
    Button(window, text="kill", command=qw).place(x=0,y=0) # сюда координаты кнопки

    Сделайте нужные переменные глобальными или используйте return (второй вариант лучше используйте если ваши переменные локальные, а так можете первый вариант использовать)
    И дальше творите что хотите.
    Также рекомендую кнопку не делать переменной, а использовать метод place. Им можно удобно написать сразу координаты кнопки и лишний раз не писать pack(). Ссылка на документацию https://younglinux.info/tkinter/place
    Ответ написан
    3 комментария