2012-01-02 4 views
4

Каков самый простой способ сделать QWebView распознать и правильно загрузить Flash на веб-странице?Как заставить QtWebKit видеть Flash?

+2

См. Http: //stackoverflow.c om/questions/18869/how-to-install-a-plugin-for-qtwebkit и http://stackoverflow.com/questions/4348306/problem-with-qt-webkit-and-flash – Flavius

+0

@Flavius, спасибо, это сделало это. Я все равно добавлю ответ с необходимым кодом, чтобы сохранить кому-то 5 минут своего времени, если они будут его искать. – Septagram

ответ

5

Похоже, это может быть достигнуто только через две линии (при условии, вспышка установлена ​​на целевой системе, конечно):

QWebSettings *settings = QWebSettings::globalSettings(); 
settings->setAttribute (QWebSettings::PluginsEnabled, true); 
2

Incase кто-то просматривает эту страницу, чтобы получить плагин для работы ... вам нужно сначала установить плагин Flash из Adobe в соответствующий каталог (см. веб-сайт QT для этого) и убедиться, что он правильный (32/64-битный) для вашего приложения (ах) не обязательно вашей системы ...

Затем см. Ответы выше, если программист кода ...