QWebFrame::findFirstElement() не работает.. |
Здравствуйте, гость ( Вход | Регистрация )
QWebFrame::findFirstElement() не работает.. |
Гость_cray8_* |
2.5.2013, 15:54
Сообщение
#1
|
Гости |
Здравствуйте, ситуация следующая
Есть класс 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 в другом потоке или еще что другое? Кто нибудь посоветуйте куда смотреть.. |
|
|
Текстовая версия | Сейчас: 25.4.2024, 2:46 |