¿Cómo transferir los datos recibidos mediante la comunicación serie Qt a diferentes cuadros de texto para su visualización?
Además de los datos en sí, se añaden un bit de inicio y un bit de parada al principio y al final (notificando al receptor que indique el inicio y el final de los datos), y en ocasiones un bit de paridad (Parity código para enviar datos), que depende del modo de funcionamiento del puerto serie.
Por ejemplo, si envía la cadena abc en el asistente serial, la transmisión serial real es enviar la letra A, luego las letras b, cy así sucesivamente.
En concreto, la letra A, representada por un número binario, es 110001. El proceso de envío es el siguiente:
1) Enviar bits de parada
2) Enviar en secuencia 1 0 0 0 1 1 (little endian).
3) Enviar bit de verificación
4) Enviar bit de parada
5) Inactivo
Puedes agregar variables estáticas a cualquier En un clase, por ejemplo, en un formulario. Suponiendo que el nombre del formulario es form1, es decir,
showflag booleano estático público = true
Luego se realiza el juicio antes de recibir los datos que se mostrarán en el evento.
if(form1.showflag)
{
//Empieza a mostrar datos
}
Luego escribe En el evento de clic del botón de pausa (suponiendo que el botón se llame botón1 y el texto inicial sea pausa).
form1.showflag=! formulario 1 . mostrar bandera;
if (formulario 1 . mostrar bandera)botón 1 . Texto = " mostrar