2008-08-20 8 views
7

Je cours un instantané commercial Qt 4.5 et je veux utiliser un plugin que j'ai téléchargé (c'est un fichier .so) dans mon QWebView. Y a-t-il un endroit précis où j'ai besoin de placer ce fichier? Puis-je l'attraper en utilisant le QWebPluginFactory?Comment installer un plugin pour QtWebKit

+1

Un an plus tard et j'ai les mêmes problèmes. Cette fois-ci avec le plugin flash Adobe. – Unknown

Répondre

0

Avez-vous essayé de mettre dans les répertoires de la bibliothèque standard ? Il doit être récupéré par l'éditeur de liens s'il se trouve dans l'un de ces répertoires.

Par exemple:

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

J'ai essayé, mais Qt ne le ramasse pas. Je ne pense pas que ce soit quelque chose qui doit être intégré dans le code - quand je veux ajouter un plugin pour Firefox, par exemple, je dépose simplement le fichier .so dans mon répertoire .mozilla/plugins et Firefox le récupère lors de l'exécution. – Clayton

2

Si vous êtes un client commercial, vous devriez être exigeant votre argent soutien gagné directement des gars Trolltech (nokia).

0

Avez-vous essayé de regarder autour de/usr/lib/qt4/plugins/ou quelque part similaire? Je suppose que ce chemin sera probablement là où vous avez compilé vos snapshots 4.5, mais il devrait avoir des options pour installer des plugins pour diverses choses.

9

Je suppose que le plugin est ici le plugin NPAPI (par exemple Flash). Sous X11, QtWebKit recherche plusieurs répertoires communs pour le plugin. Pour la liste complète, voir the documentation on Netscape plugin support.

En plus de cela, vous devez activer le support du plugin via QWebSettings ::. Consultez la documentation pour WebAttribute::::PluginsEnabled, soit globalement, soit pour votre QWebView en particulier.

Questions connexes