es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo asignar las entradas de entrada a una variable? (mala distancia de pantalla)

window = tkinter.Tk()
window.geometry('700x700')


text_eingabe = Entry(window)
text_eingabe.place(x=250, y=550)

def coords():
    xy = int(text_eingabe.get())
    C.create_line(10, 10, xy, 200, fill='blue')


eingabe_bestätigung = Button(window, text='bitte bestätigen', command=coords)
eingabe_bestätigung.place(x=250, y=500)

C = Canvas(window, bg='white', width=300, height=300)
C.place(x=170, y=100)

window.mainloop()

El problema es que estoy obteniendo un error llamado “bad screen distance” cuando intento poner números en el cuadro de entrada para “convertir” estos en las variables de la línea.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error “distancia de pantalla incorrecta” sugiere que hay un problema con la forma en que el programa está intentando convertir la entrada de la caja de entrada en un valor de distancia de pantalla. Es posible que la entrada no se esté validando adecuadamente o convirtiendo al tipo de datos correcto antes de utilizarse en la función “create_line()”.

    Para resolver este problema, puede ser útil agregar algún tipo de validación de entrada o manejo de errores para asegurar que la entrada de la caja de entrada sea un valor de distancia de pantalla válido. Además, puede ser útil revisar la documentación relevante y ejemplos de la función “create_line()” para asegurarse de que se está utilizando correctamente.

Comments are closed.