欢迎光临散文网 会员登陆 & 注册

PyQt调用JavaScript代码

2022-11-11 16:11 作者:海鸥之道  | 我要投稿

        通过QWebEnginePage类runJavaScript(str,Callable)函数可以很方便地实现PyQt和HTML/JavaScript的双向通信,也实现了Python代码和HTML/JavaScript代码的解耦,便于开发人员进行分工写作。在PyQt对象中访问JavaScript的核心代码如下:

实例演示1: 

运行效果如下所示。

输入First name 和 Last name,点击设置全名,显示如下:

点击提交:

代码分析:

在本例中,初始化一个QWebEngineView 对象,对象名称为View, 然后通过.view.page()函数获得一个QWebEnginePage对象,就可以访问整个Web 页面了。这个QWebEnginePage对象有一个异步的runJavaScript(函数,需要一个回调函数接收结果。其核心代码如下:


PyQt调用JavaScript代码的评论 (共 条)

分享到微博请遵守国家法律