Добавьте intvar tkinter к целому числу
У меня возникли проблемы с добавлением значения, взятого из поля ввода, и добавлением его к существующему номеру. В этом случае я хочу значениеизменить скорость " поле, которое будет добавлено к текущей скорости роботов. При запуске мой код выдает ошибку:
Ошибка типа: неподдерживаемые типы операндов для + =: 'INT» а также 'IntVar.
Ниже приведен код, который создает поле ввода:
change_speed_entry = ttk.Entry(main_frame, width=5) # Entry box for linear speed
change_speed_entry.grid()
data = tkinter.IntVar()
change_speed_entry['textvariable'] = data
И затем я пытаюсь манипулировать результатом. Это метод внутри класса. Все остальные методы класса работают правильно:
def changeSpeed(self, delta_speed):
self.speed += delta_speed