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


7

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

+1

Год спустя, и у меня такие же проблемы. На этот раз с плагином Adobe Flash. 12 сен. 092009-09-12 01:21:12

0

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

Например:

/lib/ 
/usr/lib/ 
/usr/share/lib/ 
/usr/local/lib/ 
  0

Я пробовал это, но Qt не забирает его. Я не думаю, что это то, что должно быть встроено в код - когда я хочу добавить плагин для Firefox, например, я просто отбрасываю файл .so в моем каталоге .mozilla/plugins, и Firefox его подбирает во время выполнения. 25 авг. 082008-08-25 17:09:27


2

Если вы коммерческий клиент вы должны требовать свои деньги заработал поддержку непосредственно от Trolltech (Nokia) парней.


0

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


9

Я предполагаю, что плагин - это плагин NPAPI (например, Flash). В X11 QtWebKit ищет несколько общих каталогов для плагина. Полный список см. В разделе the documentation on Netscape plugin support.

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