Añadir la intvar de tkinter a un entero
Tengo algunos problemas para agregar un valor tomado de un cuadro de Entrada y agregarlo a un número existente. En este caso, quiero que el valor del cuadro de "velocidad de cambio" se agregue a la velocidad actual de los robots. Cuando se ejecuta, mi código produce un error:
TypeError: tipo (s) de operando no compatibles para + =: 'int' e 'IntVar'.
A continuación se muestra el código que produce el cuadro de entrada:
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
Y a continuación es donde trato de manipular el resultado. Este es un método dentro de una clase. Todos los otros métodos de la clase funcionan correctamente:
def changeSpeed(self, delta_speed):
self.speed += delta_speed