Как отобразить веб-страницы на основе Flash в приложении QT? - PullRequest
0 голосов
/ 09 декабря 2011

Я пытаюсь показать флэш-анимацию в своем приложении QT, я делаю это с помощью 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, как «Get FlashPlayer».У меня уже есть, эти страницы загружаются нормально в Firefox и Chrome.Я поместил NPSWF32.dll e в папку моего проекта и в другие стандартные пути, но это не сработало.Поэтому я не знаю, что делать сейчас.Надеюсь, что вы, ребята, можете мне помочь, я не смог найти файл плагина в папках Firefox или Chrome, поэтому я скачал другой NPSWF32 для размещения в папке проекта, может быть, это?Заранее спасибо!

1 Ответ

0 голосов
/ 09 декабря 2011

посмотрите здесь, где Qt ожидает найти плагин: http://doc.trolltech.com/latest/qtwebkit.html#netscape-plugin-support

Ваш плагин (NPSWF32) кажется правильным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...