p1p1g 2023-06-25 16:34 采纳率: 54.5%
浏览 16
已结题

Qt中Webassembly

Qt webassembly
请问各位有办法通过qt-webassembly编译器在网页中实现串口通信吗。目前画了个框架,但是发现webassembly不支持QSerialPort

img

  • 写回答

2条回答 默认 最新

  • 刘家旺1 2023-06-25 16:39
    关注

    该回答引用GPT3.5:是的,你所说的是正确的。Qt WebAssembly 编译器目前不支持 QSerialPort 模块,因此无法直接在 WebAssembly 中实现串口通信。

    由于 WebAssembly 的安全限制,浏览器中的 JavaScript 环境无法直接访问本地的串口设备。因此,在 WebAssembly 中实现串口通信是一个相对复杂的问题。

    然而,你可以考虑使用其他的解决方案来实现在网页中的串口通信。一种常见的方法是通过 WebSockets 或者 WebRTC 来建立浏览器和服务器之间的通信,然后在服务器端实现串口通信,将数据传输到浏览器中。

    以下是一个基本的思路:

    1. 在服务器端,使用 Qt 来实现串口通信功能,可以使用 QSerialPort 模块。
    2. 在服务器端,使用 WebSockets 或者 WebRTC 与浏览器进行通信,将串口数据传输到浏览器中。
    3. 在浏览器端,使用 JavaScript 处理接收到的串口数据,并在网页中进行相应的处理。

    需要注意的是,这种方案需要你有一个运行服务器端代码的服务器,并且需要一些后端开发的知识。

    希望这个解决方案对你有帮助!如果还有其他问题,请随时提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月6日
  • 已采纳回答 6月28日
  • 修改了问题 6月25日
  • 创建了问题 6月25日

悬赏问题

  • ¥15 工价表引用工艺路线,应如何制作py和xml文件
  • ¥15 根据历史数据,推荐问题类型
  • ¥15 需要仿真图,简单的二阶系统实例
  • ¥15 stm32光控照明仿真
  • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列
  • ¥15 SENT协议中相关问题咨询
  • ¥15 URL地址href跳转问题
  • ¥15 mysql数据库备份恢复
  • ¥15 mmdetection mask-rcnn
  • ¥25 matlab可以将微分方程的解显示为相图形式吗