Название: evaluateJavaScript и QWebView Отправлено: joy4eg от Март 15, 2012, 17:01 Решил на досуге поиграться с qt && js, сделал пару набросков по примерам в гугле: main.cpp
Код: #include <QtCore> Код: #ifndef MYFUNC_H Код: #include "myfunc.h" Собственно, что хочу, и что не получается. Мне необходимо вызвать js функцию, с параметром, в произвольный момент времени. Сама же функция, объявлена в файле, и загружается через Qurl(). Способ с сигналом и слотом - работает, но работает,соответственно, при поступлении сигнала. CallJS() же должен выполняться как нужно, но он, не видит страницу и объявленные в ней функции. В какую сторону посоветуете посмотреть ? Название: Re: evaluateJavaScript и QWebView Отправлено: mutineer от Март 15, 2012, 18:21 view->load() работает асинхронно, поэтому на момент вызова CallJS страница еще не распарсена и никакого f1 не существует
Название: Re: evaluateJavaScript и QWebView Отправлено: joy4eg от Март 15, 2012, 18:34 view->load() работает асинхронно, поэтому на момент вызова CallJS страница еще не распарсена и никакого f1 не существует Хм...Как можно тогда отследить все это, и вызывать только тогда, когда она загружена ?Название: Re: evaluateJavaScript и QWebView Отправлено: mutineer от Март 15, 2012, 18:46 view->load() работает асинхронно, поэтому на момент вызова CallJS страница еще не распарсена и никакого f1 не существует Хм...Как можно тогда отследить все это, и вызывать только тогда, когда она загружена ?Сигнал loadFinished(bool) высылается когда страница загружена |