Como adicionar essa funcionalidade ao QT 4.6 Incorporado Linux QWS (Sistema de Janela QT)?

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

  •  21-09-2019
  •  | 
  •  

Pergunta

Quero enviar um evento para um aplicativo QT chamado "Video Player" do QT Server quando qualquer um dos aplicativos em execução qualquer widget obtém um evento de pintura.

Como fazer isso?

Foi útil?

Solução

Se você tiver acesso a outros aplicativos e tiver DBUs disponíveis no seu dispositivo, sugiro usá -lo para esse fim. Você pode instalar um manipulador de eventos em cada um dos outros aplicativos que emite um sinal sobre o DBUS, e o aplicativo de seu player de vídeo pode se inscrever nesse sinal e fazer o que precisar quando for o sinal.

Duvido que você possa obter eventos de pintura do QWS, no entanto. Provavelmente, apenas informa ao aplicativo que a região/retângulo precisa atualizada e o aplicativo encontra os widgets apropriados e envia os eventos de pintura. Eu ficaria surpreso se o QWS tivesse algum conhecimento dos widgets individuais em um determinado aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top