1 votes

QtWebSockets non disponible sur Ubuntu Touch

Je développe une application Ubuntu Touch qui communique avec un serveur en utilisant des WebSockets. Qt offre sa propre API depuis la version 5.3, qui peut être utilisée à partir d'un fichier QML en ajoutant import QtWebSockets 1.0 . Cependant, malgré le fait que je dispose de Qt 5.4 et du logiciel libqt5websockets5 installé sur une image d'émulateur 15.04, j'obtiens l'erreur suivante :

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

Est-il possible d'utiliser les WebSockets d'une manière ou d'une autre avec le Qt d'Ubuntu Touch ?

2voto

Chaitanya Points 121

Essayez import Qt.WebSockets 1.0 . C'est le nom du module donné dans le fichier qmldir.

El Documentation QML dit que le QtWebSockets a été introduit dans Qt 5.5 ; avant cela, l'espace de nom était Qt.WebSockets . Apparemment, l'ancien espace de noms est toujours actif dans la version 5.5, et je l'utiliserais donc pour l'instant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X