Название: QWebFrame::findFirstElement() не работает.. Отправлено: cray8 от Май 02, 2013, 13:17 Здравствуйте, ситуация следующая
Есть класс MyThread, наследованный от QThread, у которого есть имеются члены QScriptEngine m_engine и MyWebView* m_pView. И MyWebView, наследованный соответственно от QWebView с членами QMutex m_mutex и QWaitCondition m_condition. Запускаю поток из главного окна Код В скрипте, который обрабатывает m_engine следующее Код
Методом MyThread:: loadUrl(QString url) отсылаю сигнал loadUrlRequested(url) присоединенный к слоту MyWebView::loadUrl(QString url), и жду пока страница загрузится, собственно код: Код В скрипте после вызова метода загрузки страницы идет метод obj.getElementGeometry('div'), его реализация: Код Вывод m_pView->page->mainFrame()->toHtml() содержит элемент <div>, т.е. как я понимаю, страницы загружена и все должно работать.. Может проблема в том что m_pView в другом потоке или еще что другое? Кто нибудь посоветуйте куда смотреть.. |