Pergunta

Qt usa sinais e slots normalmente em um único segmento, assim que chamar um sinal vai chamar um slot no mesmo sinal segmento chamado. É alguma maneira de usar um mecanismo de sinal-slot para passar uma mensagem ao tópico qt (assim ranhura será chamado mais tarde no contexto do segmento especificado)?

Foi útil?

Solução

Outras dicas

Eu acho que a maneira usual de lidar com isso é ter o manipulador de sinal enfileirar alguma outra função (usando boost :: bind ou alguma coisa functor) e, então, o alvo threadqueue executá-lo mais tarde.

Pelo menos com Qt4 que não é problema de all.YOu só precisa configurar a algum lugar conexão que você tem variáveis ??que apontam para ambos os tópicos. (Isto é geralmente em main ())

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