Cómo agregar esta funcionalidad a Qt 4.6 Linux embebido QWS (sistema de ventanas Qt)?

StackOverflow https://stackoverflow.com/questions/1974289

  •  21-09-2019
  •  | 
  •  

Pregunta

Quiero enviar un evento a una aplicación Qt llamado "Reproductor de vídeo" de Qt Server cuando cualquiera de la aplicación en ejecución 's cualquier tipo de artilugio se Paint evento.

¿Cómo hacerlo?

¿Fue útil?

Solución

Si usted tiene acceso a las otras aplicaciones y tienen Enlace con el Bus disponible en el dispositivo, se recomienda usar para este propósito. Se puede instalar un controlador de eventos en cada una de las otras aplicaciones que emite una señal a través de Enlace con el Bus, y la aplicación de reproducción de vídeo puede suscribirse a esa señal y hacer todo lo que necesita para cuando se recibe la señal.

dudo que usted será capaz de obtener los eventos de pintura de la QWS, sin embargo. Es probable que sólo le dice a la aplicación dada qué región / necesidades rectángulo refrescado, y la aplicación encuentra los reproductores adecuados y los envía los eventos de pintura. Me sorprendería si el QWS tenía ningún conocimiento de los widgets individuales en una aplicación dada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top