QtWebSockets não disponível no Ubuntu Touch

0

Estou desenvolvendo um aplicativo do Ubuntu Touch que se comunica com um servidor usando WebSockets. A Qt oferece sua própria API desde a versão 5.3, que pode ser usada a partir de um arquivo QML, adicionando import QtWebSockets 1.0 . No entanto, apesar de ter o Qt 5.4 e o pacote libqt5websockets5 instalado em uma imagem do emulador 15.04, recebo o seguinte erro:

/path/to/Main.qml:2 module "QtWebSockets" is not installed

É possível usar WebSockets de alguma forma com o Qt do Ubuntu Touch?

    
por espectalll 06.07.2015 / 18:41

1 resposta

1

Experimente import Qt.WebSockets 1.0 . Este é o nome do módulo dado no arquivo qmldir.

A Documentação QML diz que o nome QtWebSockets foi introduzido no Qt 5.5; antes disso, o namespace era Qt.WebSockets . Aparentemente, o namespace antigo ainda está ativo no 5.5, então eu o usaria por enquanto.

    
por Robert Schroll 06.07.2015 / 22:00