¿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.
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.