2010-12-03 12 views
7

Ich habe pyqt 4.8.1 auf xp und Qt im Paket installiert. Ich habe ein Tag wieQt/webkit und flash

<object ...> 
<param value='1.swf'> 
<embed src='1.swf'></embed> 
</param> 
</object> 

Aber Qt/Webkit zeigt Flash nicht. (Es gibt kein Problem mit Code und IE oder Chrom). Unterstützt Qt/Webkit Flash?

Antwort

5

Alles, was Sie tun müssen, ist Plugins aktivieren. Siehe das Python-spezifische Qt-Beispiel, aber in C++ ist das so.

QWebPage * Webseite = ... Webseite-> Einstellungen() -> SetAttribute (QWebSettings :: PluginsEnabled, true);

Plugins geladen werden durch NPAPI http://en.wikipedia.org/wiki/NPAPI

0

Verwenden Sie AC_RunActiveContent.js. Für Ihr Flash-Embed funktioniert es in allen Browsern. Dies ist als Standardmethode zum Einbetten in Dreamweaver enthalten, kann jedoch heruntergeladen werden, wenn Sie eine andere Lösung bevorzugen. Sie können es hier herunterladen ->link text

+0

danken u für Ihre Antwort. aber ich denke dieses Problem ist mit Flash-Plugin deaktiviert (und nicht flash-Tag) und ich versuche, Plugin in pyqt/qtwebkit zu aktivieren. und wie geht das? – imez