Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
qtwebkit将数据传回python_Python_Qtwebkit - Fatal编程技术网

qtwebkit将数据传回python

qtwebkit将数据传回python,python,qtwebkit,Python,Qtwebkit,使用pythonqtwebkit,如何从页面获取数据,以便在python中进行进一步处理?基本上,我想执行一些javascript(通过frame.evaluateJavaScript()在qtwebkit中非常简单),然后将结果字符串返回python进行进一步处理(这就是我遇到的问题)。发现: 幻灯片9包含以下代码: x = QObject() x.setObjectName("x") x.setProperty("foo", QVariant("")) x.setProperty("bar"

使用pythonqtwebkit,如何从页面获取数据,以便在python中进行进一步处理?基本上,我想执行一些javascript(通过frame.evaluateJavaScript()在qtwebkit中非常简单),然后将结果字符串返回python进行进一步处理(这就是我遇到的问题)。

发现:

幻灯片9包含以下代码:

x = QObject()
x.setObjectName("x")
x.setProperty("foo", QVariant(""))
x.setProperty("bar", QVariant(""))
frame.addToJavaScriptWindowObject("x", x)
frame.evaluateJavaScript("x.foo = 'foo';x.bar = 5;")
print x.property("foo").toString()
print x.property("bar").toInt()
这很有效