Qt 4.5の商用スナップショットを実行していて、ダウンロードしたプラグイン(.soファイル)をQWebView
に入れたいと思います。このファイルを置く必要のある特定の場所はありますか? QWebPluginFactory
を使用して取得できますか?QtWebKitのプラグインのインストール方法
答えて
標準ライブラリディレクトリを入れてみましたか?これらのディレクトリのいずれかにある場合は、リンカによってピックアップされます。例えば
:あなたは、商用クライアントなら
/lib/
/usr/lib/
/usr/share/lib/
/usr/local/lib/
私はそれを試みましたが、Qtはそれを拾いません。 これはコードに組み込まれなければならないものだとは思わない - 例えばFirefox用のプラグインを追加する場合は、.soファイルを.mozilla/pluginsディレクトリにドロップし、Firefoxがそれをピックアップする実行時に – Clayton
あなたのお金を要求しなければならないがTrolltechの(ノキア)みんなから直接サポートを獲得しました。
あなたは/ usr/lib/qt4/plugins /を見てみましたか?私はあなたの4.5スナップショットのものがコンパイルされた場所にあると思われますが、さまざまなもののプラグインを入れるためのオプションが必要です。
ここでは、プラグインがNPAPIプラグイン(Flashなど)であると仮定しています。 X11では、QtWebKitはプラグインのいくつかの共通ディレクトリを検索します。完全なリストについては、the documentation on Netscape plugin supportを参照してください。
さらに、QWebSettings ::を使用してプラグインのサポートを有効にする必要があります。 WebAttribute::::PluginsEnabledのマニュアルを、グローバルに、または特定のQWebViewのみで参照してください。
1年後、私は同じ問題を抱えています。今回はAdobe Flashプラグインを使用しています。 – Unknown