首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qwebkit和flash player,为什么它不能在windows下工作?

Qwebkit和flash player,为什么它不能在windows下工作?
EN

Stack Overflow用户
提问于 2010-06-08 19:14:29
回答 4查看 4.1K关注 0票数 2

我正在使用Qwebkit,每次我加载youtube时,它都会要求我下载最新版本。

flash player插件,即使我已经安装了插件,我也可以看到youtube视频

在firefox和explorer中运行得非常好

Qwebkit和Flash plagin是怎么回事?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-11 21:14:18

有一种方法可以做到这一点。windows中的Qt默认情况下不使用flash插件,即使你已经为firefox安装了该插件。解决方案是手动将插件dll复制到编译后的应用程序目录中(我的意思是与安装可执行文件的目录相同)。

我在一年多前就这样做了,所以我不完全确定它是必须直接放在目录中,还是放在一个名为plugins的文件夹下。两个都试一试,其中一个应该可以工作。

flash plugin dll应该在你的firefox目录中,如果没有,在google中搜索一下,有几个页面可以下载它。

您还需要激活QWebView的插件支持。我认为这是在pro文件中完成的,但我一直在做一些研究,它可能已经完成了更改web设置:

代码语言:javascript
复制
    websettings.setAttribute(QtWebKit.QWebSettings.PluginsEnabled,True)
票数 5
EN

Stack Overflow用户

发布于 2010-06-17 20:10:40

转到adobe.com并下载适用于其他浏览器(Firefox、Safari、Opera)的插件,然后重新安装...

票数 0
EN

Stack Overflow用户

发布于 2010-07-09 16:01:22

你的问题很容易解决。只需将以下代码行添加到代码中:

代码语言:javascript
复制
QWebSettings *defaultSettings = QWebSettings::globalSettings();
defaultSettings->setAttribute(QWebSettings::JavascriptEnabled, true);
defaultSettings->setAttribute(QWebSettings::PluginsEnabled, true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2996758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档