我已经在包中的 xp 和 Qt 上安装了 pyqt 4.8.1。我有一个标签
<object ...>
<param value='1.swf'>
<embed src='1.swf'></embed>
</param>
</object>
但是 Qt/webkit 不显示 flash。(代码和IE或chrome没有问题)。Qt/webkit 支持 flash 吗?
您所要做的就是启用插件。请参阅 python 特定的 Qt 示例,但在 C++ 中是这样的。
QWebPage *webpage = ... 网页->settings()->setAttribute(QWebSettings::PluginsEnabled, true);
插件由 NPAPI http://en.wikipedia.org/wiki/NPAPI加载
使用 AC_RunActiveContent.js。对于您的 Flash 嵌入,它适用于所有浏览器。这是嵌入在 Dreamweaver 中的标准方法,但如果您喜欢使用其他解决方案,可以下载。你可以在这里下载——>链接文本