1
13
我还没做过,但我想你
也许
您可以使用从QWeb页面获取QNetworkAccessManager networkAccessManager() 作用QNetworkAccessManager有一个信号 finished ( QNetworkReply * reply )
这个
因此,请创建一个插槽以连接到
另一种选择可能是使用QWebFrame的方法将对象插入页面的对象模型,并插入一些JavaScript,当Ajax请求完成时,JavaScript会通知您的对象。这是一种略为粗糙的方法,但肯定会奏效。 编辑: 第二种选择对我来说似乎更好。工作流程如下:
在该函数中放入所需的任何代码。您可能希望通过QWebFrame::addToJavaScriptWindowObject()向页面添加QObject,然后调用该对象上的函数。此代码仅在页面完全加载时执行。 希望这能回答这个问题! |
2
2
要检查特定图元的荷载,可以使用
|
3
1
当您的初始html/images/etc完成加载时,就是这样。信息技术 是 满载的。如果您随后决定使用一些javascript来获取额外的数据、页面视图或其他内容,那么这一事实不会改变。 也就是说,我怀疑你想在这里做的是将一个QtScript对象/接口暴露给你的视图,你可以从页面的脚本中调用它,一旦你已经决定(从页面脚本)你已经“完全加载”,就有效地提供了一个“回调”到C++中。 希望这能给你一个尝试的方向。。。 |
4
0
|