Как разделить переменную на переменную с таким же типом?

Почему я не могу разделить переменные друг друга с одним и тем же типом? У них разные значения но один и тот же тип. Я работал с библиотекой tkinter и не нашёл подходящего для переменной другого типа. Я когда запускаю код у меня появляется ошибка "TypeError: unsupported operand type(s) for /: 'IntVar' and 'IntVar'" Помогите чем можете вот если что код:

    Label(root1, textvariable = "Вы должны переплавить" + value1 / value2 + "булыжника")


value1 = IntVar(root1)
value2 = IntVar(root1)

Ответы (1 шт):

Автор решения: RottenRat

IntVar возвращает тебе object, а не int значение. Для получения значения нужно использовать value1.get(). Также, по-моему, ты не сможешь суммировать int и str, поэтому нужно привести типы. Итоговое выражение для параметра будет выглядеть примерно так:

textvariable = "Вы должны переплавить" + str(value1.get() / value2.get()) + "булыжника"
→ Ссылка