Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo puedo evitar quedarme atascado en la interfaz de usuario cuando uso la programación del puerto serie QT para enviar y recibir datos?

¿Cómo puedo evitar quedarme atascado en la interfaz de usuario cuando uso la programación del puerto serie QT para enviar y recibir datos?

¿Cómo lo ejecuta exec(); en un hilo? exec(); las interfaces deben colocarse en el hilo principal.

Entonces todo el trabajo que tienes que hacer se maneja en la función de ejecución del hilo.

Las señales se envían en hilos y se dividen en bloqueantes y no bloqueantes. El quinto parámetro de conexión se establece en QueuedConnection.

Puedes comprender la diferencia entre sendMessage y postMessage.