信号QWebPage :: loadFinished(bool)返回两次?

时间:2011-12-07 12:25:53

标签: qt4 webkit signals-slots qwebkit

我遇到了QWebPage :: loadFinished(bool)信号的问题,它回调两次,这是正常的吗? (根本没有链接,例如HTTP状态302)

考虑以下代码,整个事情可能会导致问题,试图在该插槽中加载另一个链接,这会是一个问题吗?

如果我每次都在qDebug() << thisUrl;位置执行loadFinished(bool),我可以看到它3次,这是正常的,一次是针对网址XXX,两位是针对网址{{1}最后两个链接完全相同。

YYY

1 个答案:

答案 0 :(得分:4)

我也用qt 4.7.4(用phantomjs)看到这个。我使用了框架的loadFinished而不是页面,并且没有发送两次。