Come aggiungere questa funzionalità per Qt 4.6 Linux embedded QWS (Qt Windowing System)?

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

  •  21-09-2019
  •  | 
  •  

Domanda

Voglio inviare un evento a un'applicazione Qt denominato "Video Player" dalla Qt Server quando una delle applicazioni in esecuzione s' qualsiasi widget di pittura ottiene evento.

Come fare?

È stato utile?

Soluzione

Se si ha accesso alle altre applicazioni e hanno DBus disponibile sul dispositivo, vi suggerirei di usare per questo scopo. È possibile installare un gestore di eventi in ciascuna delle altre applicazioni che emette un segnale su DBus, e l'applicazione lettore video possibile iscriversi a quel segnale e fare tutto ciò di cui ha bisogno per quando arriva il segnale.

dubito che sarete in grado di ottenere gli eventi di vernice dal QWS, però. E 'probabilmente solo racconta una data applicazione quale regione / rettangolo bisogno rinfrescato, e l'applicazione trova i widget appropriati e li invia gli eventi di vernice. Sarei sorpreso se il QWS aveva alcuna conoscenza dei singoli widget in una data applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top