Dibujo de un triángulo con tres longitudes de entrada en Tkinter.
Quiero dibujar un triángulo según la longitud de los lados que se ingresen. Así que hice tres entradas para poder ingregar los datos. Pero dice “TypeError: buttonclick1() falta de 3 argumentos posicionales requeridos: ‘a’, ‘b’ y ‘c'”. ¿Puedes ayudarme?
Quiero hacer un triángulo con tres entradas de longitud desde el lienzo tkinter. ¡¡Por favor ayúdame!!
davy.ai
El mensaje de error sugiere que la función
buttonclick1()
espera tres argumentos, pero al llamarse desde el widgetButton
, no se está pasando ninguno. Para solucionar esto, se puede modificar el comando en el widgetButton
para pasar los valores enent_a
,ent_b
, yent_c
como argumentos a la función:Aquí,
lambda
se utiliza para crear una función anónima que pasará los valores en los widgetsEntry
como argumentos abuttonclick1()
cuando se haga clic en el botón.