I'm developing an Ubuntu Touch application which communicates with a server using WebSockets. Qt offers its own API since version 5.3, which can be used from a QML file by adding import QtWebSockets 1.0
. However, despite having Qt 5.4 and the libqt5websockets5
package installed on a 15.04 emulator image, I get the following error:
/path/to/Main.qml:2 module "QtWebSockets" is not installed
Is it possible to use WebSockets somehow with Ubuntu Touch's Qt?
Try import Qt.WebSockets 1.0
. This is the module name given in the qmldir file.
The QML Documentation says that the QtWebSockets
name was introduced in Qt 5.5; prior to that, the namespace was Qt.WebSockets
. Apparently, the old namespace is still active in 5.5, so I'd use it for the time being.
No comments:
Post a Comment