
¿Cómo permitir solo la entrada de datos numéricos a uitable y cuadro de texto?
Publicado por pedro (4 intervenciones) el 12/06/2019 22:45:44
Buenos días Soy nuevo tanto en este foro como en el manejo de MATLAB, y desesperado ya de tanto insistir decidí recurrir a uds esperando que alguien me pueda ayudar con este problema:
Tengo una GUI que tiene "n" filas (las filas dependen del valor que el usuario ingresa en un cuadro de texto) y 10 columnas. Necesito un código (algo así como un evento keypresskeypress) que me permita evaluar los datos ingresados que no son numéricos tanto en el uitable como en algunos cuadros de texto que tengo en la GUI principal. No sé mucho acerca de la gestión de eventos en MATLAB y estoy teniendo muchos problemas con esto. Mi uitable se llama ("TablaDatosElementos") y el cuadro de texto que permite crear el número de filas se llama ("NumElem")
Requiero que la entrada y el reconocimiento de los caracteres se realicen de inmediato (como se logra con una pulsación de tecla en Visual Basic) y requiero que sean solo caracteres numéricos, con un punto decimal, con signos de + y / o -.
Al consultar el foro oficial de MATLAB, hay usuarios que me dicen que necesito componentes de JAVA para el trabajo (https://undocumentedmatlab.com/blog/editbox-data-input-validation); sin embargo, no sé cómo usar estas herramientas porque soy un principiante en MATLAB.
Muchas gracias y espero que puedan ayudarme.
Tengo una GUI que tiene "n" filas (las filas dependen del valor que el usuario ingresa en un cuadro de texto) y 10 columnas. Necesito un código (algo así como un evento keypresskeypress) que me permita evaluar los datos ingresados que no son numéricos tanto en el uitable como en algunos cuadros de texto que tengo en la GUI principal. No sé mucho acerca de la gestión de eventos en MATLAB y estoy teniendo muchos problemas con esto. Mi uitable se llama ("TablaDatosElementos") y el cuadro de texto que permite crear el número de filas se llama ("NumElem")
Requiero que la entrada y el reconocimiento de los caracteres se realicen de inmediato (como se logra con una pulsación de tecla en Visual Basic) y requiero que sean solo caracteres numéricos, con un punto decimal, con signos de + y / o -.
Al consultar el foro oficial de MATLAB, hay usuarios que me dicen que necesito componentes de JAVA para el trabajo (https://undocumentedmatlab.com/blog/editbox-data-input-validation); sin embargo, no sé cómo usar estas herramientas porque soy un principiante en MATLAB.
Muchas gracias y espero que puedan ayudarme.
Valora esta pregunta


0