1. 19 12月, 2022 2 次提交
  2. 18 12月, 2022 1 次提交
    • mahuifa's avatar
      feat:完成ChannelWebSocket示例 · 19701d25
      mahuifa 提交于
          使用QWebSocket客户端作为QWebChannel通信数据传输接口实现Qt和Web端程序交互功能
          QWebChannel默认使用的传输通道为WebChannelIPCTransportHost,内部的数据传输接口为
      qtwebchannel::mojom::WebChannelTransportRenderAssociatedPtr
          WebChannelIPCTransportHost所在文件:D:
      \Qt\Qt5.12.5\5.12.5\Src\qtwebengine\src\core\renderer_host\web_channel_ipc_transport_host.h
          1、构建后将html、css、js文件自动拷贝到可执行程序A路径下;
          2、使用QWebSocket作为QWebChannel通信接口;
          3、通过QWebEngineView在Qt界面中嵌入Web网页;
          4、一键调用浏览器打开html文件;
          5、基于WebSocket、QWebChannel.js实现网页和Qt通信功能;
          6、同时演示了Qt和嵌入网页界面、浏览器网页界面通信功能;
          7、支持一个服务端与多个客户端Web界面进行通信交互,将WebSocket服务端封装在QWebChannel内部,一个
      WebChannel对应一个服务端、多个客户端。
      19701d25
  3. 17 12月, 2022 4 次提交
  4. 16 12月, 2022 4 次提交
    • mahuifa's avatar
      保存图片 · 4c696521
      mahuifa 提交于
      4c696521
    • mahuifa's avatar
      Merge branch 'Dev' · 5aa565d9
      mahuifa 提交于
      5aa565d9
    • mahuifa's avatar
      docs:修改Web.md · 43277393
      mahuifa 提交于
      43277393
    • mahuifa's avatar
      feat:实现用QtWebChannel实现Qt与Web双向交互(2),进阶功能 · d32a28f6
      mahuifa 提交于
          1、构建后将html、css、js文件自动拷贝到可执行程序路径下;
          2、web界面和qt界面实现双向通信;
          3、由于QWebChannel传递数据只有可以转换为【JSON的数据类型】才可以传递,其它类型无法传递,例如QByteArray这些
      JSON不支持的数据类型,这里演示了可以传递的所有数据类型的使用方式;
          4、Web界面中javascript直接读取Qt中注册对象使用Q_PROPERTY定义的【属性值】;
          5、Web界面中javascript直接读取Qt中注册对象使用使用Q_ENUM标记的【枚举】;
          6、定义一个带有返回值的槽函数,javascript调用该函数后可以获取【返回值】;
      d32a28f6
  5. 15 12月, 2022 1 次提交
  6. 14 12月, 2022 1 次提交
  7. 13 12月, 2022 1 次提交
    • mahuifa's avatar
      feat:使用内置json库读写json示例 · bbc6c745
      mahuifa 提交于
          1、实现生成json数据,插入json数组、json对象以及各种json支持的数据类型;
          2、将json数据保存到json文件中;
          3、从json文件中读取json数据,并使用【递归】的方式解析json数据。
      bbc6c745
  8. 12 12月, 2022 1 次提交
  9. 11 12月, 2022 2 次提交
  10. 10 12月, 2022 1 次提交
  11. 09 12月, 2022 2 次提交
  12. 08 12月, 2022 1 次提交
  13. 07 12月, 2022 1 次提交
  14. 06 12月, 2022 1 次提交
  15. 01 12月, 2022 3 次提交
  16. 30 11月, 2022 1 次提交
  17. 29 11月, 2022 1 次提交
  18. 28 11月, 2022 1 次提交
  19. 27 11月, 2022 1 次提交
  20. 26 11月, 2022 4 次提交
  21. 25 11月, 2022 1 次提交
    • mahuifa's avatar
      refactor: 重构程序工程结构 · 7b6885da
      mahuifa 提交于
          1、将所有封装的全局鼠标事件监听功能放到pri模块中;
          2、将所有文件重命名为Global开头;
          3、解决了linux下<X11/extensions/record.h>找不到问题。
      7b6885da
  22. 24 11月, 2022 1 次提交
  23. 23 11月, 2022 1 次提交
  24. 21 11月, 2022 2 次提交
  25. 20 11月, 2022 1 次提交