Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: santaclaus от Июнь 04, 2014, 12:22



Название: WebKit положение элементов, альтернатива z-index
Отправлено: santaclaus от Июнь 04, 2014, 12:22
Добрый день!

Имеется приложение, которое использует QWebView для отображения некого html файла.

В HTML файле есть объект собственного типа и один див:

Код:
<html>
<head>
  <meta charset="utf-8" />
  <style>
    #video {
position: absolute;
background-color: red;
top: 200px;
left: 200px;
display: inherit;
width: 400px;
height: 300px;
}

#overflow {
top: 0;
left: 0;
z-index: 100;
background-color: green;
position: absolute;
width: 400px;
height: 300px;
}
  </style>
</head>
<body>
<object id="video" type="video/myplayer"></object>
<div id="overflow" ></div>
</body>
</html>

Реализация типа "video/myplayer", сделанная с помощью QWebPluginFactory, и загружается в QWebView.

И тут возникает вопрос: мне надо, что бы ДИВ, выводился поверх ОБЪЕКТА, но, при любом раскладе у меня ОБЪЕКТ является выше ДИВа, z-index не помогает. Что делать, куда копать?

UDP: вообще получается такая интересна штука, если на страницу добавлять несколько самодельных плагинов, то их расположение друг над другом зависит от порядка добавления, то есть, тот плагин, который добавился последним будет перекрывать все.