• 6015阅读
  • 10回复

QWebview 打开后 java控件不显示 [复制链接]

上一主题 下一主题
离线princeholy
 
只看楼主 倒序阅读 楼主  发表于: 2011-12-15
关键词: QT4插件WebView
打开一个网页后  这个控件不显示,是因为插件没有加载吗 还是因为什么 有人知道吗  求帮助
左上角那个  黑色的是java控件  不显示 也不能点击,在IE上可以显示正常,
离线princeholy
只看该作者 1楼 发表于: 2011-12-15
那个直接打印 显示不出来  也没法点击  是不是因为我没有动态的加载安装插件呢?求助
离线princeholy
只看该作者 2楼 发表于: 2011-12-15
这个是我做的一个浏览器 现在这个控件不能弹出   很是纠结 希望能得到大神的指点  我自己去查资料解决
离线lejcey

只看该作者 3楼 发表于: 2011-12-15
没试过,不过文档里面有,你试试:

void QWebSettings::setAttribute ( WebAttribute attribute, bool on )

Enables or disables the specified attribute feature depending on the value of on.

enum QWebSettings::WebAttribute

This enum describes various attributes that are configurable through QWebSettings.

一下略
离线lejcey

只看该作者 4楼 发表于: 2011-12-15
demo里面的

离线princeholy
只看该作者 5楼 发表于: 2011-12-16
这个例子我也看了  用这个浏览器 打开我的界面还是有问题  奇怪了
离线jasongood

只看该作者 6楼 发表于: 2011-12-16
那是因为你的系统里面没有安装非IE内核的flash插件,去安装个火狐或opera用的flash插件就可以了,同时websettings里面也要启用插件。
离线princeholy
只看该作者 7楼 发表于: 2011-12-16
回 6楼(jasongood) 的帖子
这个需要flash插件?我的是java插件不显示  和flash没关系吧  
this->page()->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows,true);
    this->page()->settings()->setAttribute(QWebSettings::JavaEnabled,true);
    this->page()->settings()->setAttribute(QWebSettings::JavascriptEnabled,true);
    this->page()->settings()->setAttribute(QWebSettings::PluginsEnabled,true);
    this->page()->settings()->setAttribute(QWebSettings::PrintElementBackgrounds,true);
离线princeholy
只看该作者 8楼 发表于: 2011-12-16
回 6楼(jasongood) 的帖子
还需要启动什么呢
离线pump705
只看该作者 9楼 发表于: 2011-12-16
两步:
1、先安装插件
2、webview 启动plugin=enable即可
离线princeholy
只看该作者 10楼 发表于: 2011-12-19
你确定吗  我的Qwebview  显示不了这个   java applet 我上网查过,他们说的升级到4.8才能解决这个问题,麻烦留一下联系方式   我想和你讨论学习一下
快速回复
限100 字节
 
上一个 下一个