1

基于 Qt 4.5.1,我将使用 QWebPluginFactory 创建的 QWidget 放入 HTML 页面。

……

TestObject 工作得很好,也可以与它进行 JS 通信。但是我发现了两个问题:

  1. 我不能在 QWidget 上方绘制任何 HTML 元素(定位绝对和设置 z-indexes)。有什么方法可以在 WebKit 中设置渲染顺序?还是让 z-index 工作?更改宽度、高度和其他属性效果很好。
  2. 当我隐藏 testObj 的父 div(显示:无)并再次显示(显示:块)时,再次调用 WebPluginFactory 并销毁原始对象。(目前我的解决方法是将 TestObj 调整为 1 * 1 像素,因此用户看不到它)。

有人知道这是如何工作的吗?这在 4.6 中是固定的吗?

谢谢

4

1 回答 1

0

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

于 2011-06-30T20:33:42.987 回答