Как добавить объект в 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.... Итак. Вы даете демо, чтобы понять или просто исправить это.. спасибо!

0 ответов

Другие вопросы по тегам