Название: QWebView, фреймы и loadFinished Отправлено: majatu от Май 06, 2011, 17:52 Проблема в следующем: если веб страница содержит в себе 3 фрейма, то операция вида
Код: QObject::connect(webView, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool))); вызывает loadFinished 3!!! раза вопрос: как понять, что страница полностью загрузилась со всеми фреймами? Название: Re: QWebView, фреймы и loadFinished Отправлено: serg_hd от Май 06, 2011, 19:32 может смотреть по QWebView::loadProgress(int progress)?
Название: Re: QWebView, фреймы и loadFinished Отправлено: majatu от Май 07, 2011, 13:25 оказалось, что надо делать так
Код: QObject::connect(webView->page()->mainFrame(), SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool))); Код: QObject::connect(webView, SIGNAL(loadFinished(bool)), this, SLOT(loadFinished(bool))); |