1

Qt 4.5.1 をベースに、QWebPluginFactory で作成した QWidget を HTML ページに配置しました。

... ... ...

TestObject は問題なく動作し、JS との通信も可能です。しかし、私は2つの問題を見つけました:

  1. QWidget の上に HTML 要素を描画できません (絶対配置と z インデックスの設定)。WebKit でレンダリング順序を設定する方法はありますか? またはz-indexを機能させるには?幅、高さ、およびその他のプロパティの変更は問題なく機能します。
  2. testObj の親 div を非表示 (display:none) にして再度表示 (display:block) すると、WebPluginFactory が再度呼び出され、元のオブジェクトが破棄されます。(現在、私の回避策は、TestObj のサイズを 1 * 1 ピクセルに変更することです。そのため、ユーザーには表示されません)。

これがどのように機能するかを知っている人はいますか?これは 4.6 で修正されていますか?

ありがとう

4

1 に答える 1

0

4.7 リリースでも同様の問題がありました。まだ修正されていないようです:ここをチェックしてください

于 2011-06-30T20:33:42.987 に答える