由来
Pyqt项目需要嵌入百度地图API,需要PyQt5与Javascript进行数据交互;网上的资料少切新旧不一,出于人人为我,我为人人的目的写下记录,希望后来人少走弯路。(替代方案:WebSocket实现通信,该技术比较新,后面再玩)。
测试环境
Python3.6、PyQt5.11
有用资料
测试例程:
需三个文件: main.py、web_file1.html、qwebchannel.js
main.py
from PyQt5.QtWidgets import QWidget, QApplication, QMessageBox,QMainWindow
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWebChannel import QWebCh
PyQt5与JavaScript跨域通信实践

本文详细介绍了如何在PyQt5项目中嵌入百度地图API,并实现PyQt5与JavaScript的数据交互。通过QWebChannel组件,作者分享了具体的代码示例,包括main.py、web_file1.html及qwebchannel.js的配置与使用,展示了从Python调用JavaScript及反之的方法。
最低0.47元/天 解锁文章
8261

被折叠的 条评论
为什么被折叠?



