gpt4 book ai didi

javascript - 如何在 QML 中集成 Javascript 库 (socketio)?

转载 作者:行者123 更新时间:2023-12-04 17:59:51 24 4
gpt4 key购买 nike

C++ socketio library之后让我失望了,我正在尝试在 QT 的 QML 中使用 JavaScript 库。我从https://cdn.socket.io/socket.io-1.4.5.js复制了客户端到 socketio145.js

当我这样导入它时:

.import "socketio145.js" as IO;

运行:

socket = IO.io();

失败并在 socketio145.js 的第 3 行出现错误 [error stack]Expected token :'\n"。这是一些不符合 qml 的 javascript 代码还是其他事情?我迷路了。

最佳答案

我做了一些解决问题的东西。我对此一点运气都没有。我尝试将 SocketIO 的 C++ 库编译到我的项目中,尝试包括 JS。但没有任何效果,图书馆只是感到困惑。

所以我拿了 Qt QWebSocket 并将它包裹在一个温暖而模糊的外套中,它在 qml 中的外观和工作方式与 SocketIO 在 Javascript 中的工作方式非常相似。

https://github.com/Dimcon/ParthanonsQWebSocketIO

它适用于桌面和 Android,您所要做的就是将 parthanonsQWebSocket.h 文件复制到您的项目中,并将该类添加到您的 QML 中。有关自述文件的更多详细信息。

我希望这能帮助你们像我一样努力解决这个问题:( :)

关于javascript - 如何在 QML 中集成 Javascript 库 (socketio)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36852994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com