Как установить плагин для QtWebKit

Я запускаю коммерческий снимок Qt 4.5 и хочу использовать плагин, который я загрузил (это файл .so) в моем QWebView. Есть ли конкретное место, куда мне нужно поместить этот файл? Могу ли я взять его с помощью QWebPluginFactory?


person Clayton    schedule 20.08.2008    source источник
comment
Прошел год и у меня те же проблемы. На этот раз с плагином Adobe Flash.   -  person Unknown    schedule 12.09.2009


Ответы (4)


Я предполагаю, что плагин здесь — это плагин NPAPI (например, Flash). В X11 QtWebKit ищет подключаемый модуль в нескольких общих каталогах. Полный список см. в документации по поддержке подключаемых модулей Netscape.

В дополнение к этому вы должны включить поддержку плагинов через QWebSettings::. См. документацию для WebAttribute::::PluginsEnabled, либо глобально или только для вашего конкретного QWebView.

person Ariya Hidayat    schedule 08.03.2009

Если вы являетесь коммерческим клиентом, вы должны требовать заработанные деньги поддержки непосредственно от парней из trolltech (nokia).

person shoosh    schedule 01.10.2008

Пробовали ли вы вставлять каталоги стандартных библиотек? Его должен подобрать компоновщик, если он находится в одном из этих каталогов.

Например:

/lib/
/usr/lib/
/usr/share/lib/
/usr/local/lib/
person Ashwin Nanjappa    schedule 22.08.2008
comment
Я пробовал это, но Qt не понимает. Я не думаю, что это нужно встраивать в код — например, когда я хочу добавить плагин для Firefox, я просто помещаю файл .so в свой каталог .mozilla/plugins, и Firefox подбирает его по адресу время работы. - person Clayton; 25.08.2008

Вы пробовали поискать в /usr/lib/qt4/plugins/ или где-то подобном? Я предполагаю, что этот путь, вероятно, будет там, где у вас скомпилированы ваши снимки 4.5, но у него должны быть опции для установки плагинов для различных вещей.

person Caleb Huitt - cjhuitt    schedule 03.10.2008