Qt 显示使用QWebPluginFactory创建的QWidgets

Qt 显示使用QWebPluginFactory创建的QWidgets,qt,webkit,qtwebkit,Qt,Webkit,Qtwebkit,基于Qt4.5.1 我将使用QWebPluginFactory创建的QWidget放入HTML页面 。。。 TestObject工作正常,JS也可以与之通信。但我发现了两个问题: 我不能在QWidget上面画任何HTML元素(定位绝对值和设置z索引)。有没有办法在WebKit中设置渲染顺序?还是让z索引起作用?更改宽度、高度和其他属性效果很好 当我隐藏testObj的父div(display:none)并再次显示它(display:block)时,会再次调用WebPluginFactory并销

基于Qt4.5.1 我将使用QWebPluginFactory创建的QWidget放入HTML页面

。。。

TestObject工作正常,JS也可以与之通信。但我发现了两个问题:

  • 我不能在QWidget上面画任何HTML元素(定位绝对值和设置z索引)。有没有办法在WebKit中设置渲染顺序?还是让z索引起作用?更改宽度、高度和其他属性效果很好
  • 当我隐藏testObj的父div(display:none)并再次显示它(display:block)时,会再次调用WebPluginFactory并销毁原始对象。(目前我的解决方法是将TestObj调整为1*1像素,这样用户就看不到它了)
  • 有人知道这到底是怎么回事吗?这在4.6中是固定的吗


    谢谢

    我在4.7版本中遇到了类似的问题。看起来还没有修好:检查