Как добавить объект в JS в качестве слота, когда получить сигнал о том, что страница была очищена?
#include <QApplication> #include "QWebFrame" #include "QWebView" #include "directory.h" #include "QObject" int main(int argc, char *argv[]) { QApplication app(argc, argv); Directory dir; QWebView webview; webview.load(QUrl("/home/dailu/Desktop/Project2.3/Surface.html")); webview.page()->mainFrame()->addToJavaScriptWindowObject("dir",&dir); QObject::connect( webview.page()->mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), webview.page()->mainFrame(), SLOT(aaddToJavaScriptWindowObject("dir",&dir))); webview.show(); return app.exec();
}
Это не работает ~~ Я просто хочу поймать сигнал о том, что страница очищена, а затем> отправить объект еще раз, чтобы убедиться, что данные могут быть перезагружены на странице. Я новичок в Qt Language.... Итак. Вы даете демо, чтобы понять или просто исправить это.. спасибо!