2
#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言語の初心者です....そう.あなたはそれを理解するか、単に修正するためにデモを提供します..thx!

4

0 に答える 0