我正在尝试使用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()
对象,但这也无效.