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