C++ 如何在QT应用程序中显示基于Flash的网页?

C++ 如何在QT应用程序中显示基于Flash的网页?,c++,flash,qt,C++,Flash,Qt,我试图在我的QT应用程序中显示一个flash动画,我是通过QWebView来实现的。这是我的代码: webpage = new QWebPage(this->window); webpage->settings()->setAttribute(QWebSettings::PluginsEnabled, true); webpage->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);

我试图在我的QT应用程序中显示一个flash动画,我是通过QWebView来实现的。这是我的代码:

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收到一个空白页面和一个符号,比如“GetFlashPlayer”。
我已经有了,这些页面在Firefox和Chrome中加载正常。我已将NPSWF32.dll放在我的项目文件夹和其他标准路径中,但它不起作用。所以我真的不知道现在该怎么办。希望你们能帮助我,我在Firefox或Chrome文件夹中找不到插件文件,所以我下载了另一个NPSWF32放在项目文件夹中,可能是这样吗?提前谢谢

看看Qt希望在哪里找到插件:


您的插件(NPSWF32)似乎是正确的

我已经做过了。没用。我将NPSWF32.dll放在%USERDATA%\Mozilla\plugins上还有其他地方可以放置它吗?