当前位置:  开发笔记 > 编程语言 > 正文

如何从PyQT调用javascript函数

如何解决《如何从PyQT调用javascript函数》经验,为你挑选了0个好方法。

我正在尝试使用python与谷歌地图进行互动.我在PyQT中使用QWebView构建了一个应用程序.QWebView加载本地html页面,如下所示:

browser = QwebView()
browser.load(QUrl("file:///c:/main.html"))
frame = browser.page().currentFrame()
frame.evaluateJavaScript(QString("addMarker(-33.89, 151.275)"))

html页面如下:










    

我如何addMarker从Python 调用?

我试过从HTML调用addMarker(添加调用onload调用),我尝试使用python(frame.evaluateJavaScript("alert(5)"))中的一个简单的javascript表达式.这两个都有效,所以我知道addMarker并且evaluateJavaScript可以工作,我只是不知道如何.

我也尝试过调用evaluateJavaScript("addMarker(-33.89,151.275)")frame.documentElement()对象,但这也无效.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有