2011-12-09 40 views
0

我試圖在我的QT應用程序中顯示Flash動畫,我是通過QWebView來完成的。這是我的代碼:如何在QT應用程序中顯示基於Flash的網頁?

webpage = new QWebPage(this->window); 

webpage->settings()->setAttribute(QWebSettings::PluginsEnabled, true); 
webpage->settings()->setAttribute(QWebSettings::JavascriptEnabled, true); 

webview->setGeometry(QRect(0,0,480,800)); 

webview->move(QPoint(0,0)); 

webview->load(QUrl(flash->file)); 

webview->show(); 

因此,林能顯示正規的網頁,但有一個Flash動畫犯規頁面出現。我從Adobe獲得一個空白頁面和一個符號,例如「Get Flashplayer」。 我已經擁有它,這些網頁在Firefox和Chrome中加載正常。我已經把NPSWF32.dll和我的項目文件夾放在其他標準路徑中,但它沒有工作。所以我現在不知道該怎麼做。希望你們能幫助我,我無法在Firefox或Chrome文件夾中找到插件文件,所以我下載了另一個NPSWF32放在項目文件夾中,也許是這樣嗎?提前致謝!

回答

相關問題