2010-06-28 1 views
1

Basé sur Qt 4.5.1 J'ai placé QWidget, créé avec QWebPluginFactory, dans la page HTML.Affichage de QWidgets créés avec QWebPluginFactory

... ...

TestObject fonctionne très bien, JS aussi la communication avec elle. Mais j'ai trouvé deux problèmes:

  1. Je ne peux pas dessiner d'éléments HTML au-dessus de QWidget (positionnement absolu et réglage des z-index). Est-il possible de définir l'ordre de rendu dans WebKit? Ou pour faire travailler z-index? Changer la largeur, la hauteur et d'autres propriétés fonctionne très bien.
  2. Lorsque je cache parent div pour testObj (affichage: aucun) et le montrer à nouveau (affichage: bloc), WebPluginFactory est appelé à nouveau et l'objet original est détruit. (Actuellement, mon contournement consiste à redimensionner TestObj à 1 * 1 pixels, donc l'utilisateur ne le voit pas).

Est-ce que quelqu'un sait comment cela fonctionne exactement? Est-ce que quelque chose de ceci est fixé dans 4.6?

Merci

Répondre

0

J'avais des problèmes similaires avec la version 4.7. Il semblerait que ce ne soit pas encore réglé: vérifiez here

Questions connexes