LINUX.ORG.RU

QT: Полупрозрачные виджеты.


0

0

Вот тут встала задача сделать полупрозрачные Виджеты - мои обьекты являющимися детьми QWidget. Пробовал сделать для этого в качестве фона картинку с полупрозрачным изображением но виджет либо не отображался либо отображалось только часть виджета в зависимости от картинки. Можно ли как нибудь это реализовать. Не используя скриншоты, посколько при движение виджета возникает ощуутимое подёргивание фона элемента.

Заранее спасибо!!!

★★★★★

Нельзя. Это особенности X'ов. ( Во всяком случае XFree86 ). Есть правда экспериментальный сервер от Кеита Паккарда, но он пока сырой.

anonymous
()
Ответ на: комментарий от anonymous

А как в QT можно как-то вырезать часть изображения и наложить на него другое, т.е. есть ли для этого какие то функции??

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

например bitBlt.Или в KDE есть модуль kdefx для этих целей(смотри api).

anonymous
()
Ответ на: комментарий от cyclon

>А как в QT можно как-то вырезать часть изображения и наложить на него другое, т.е. есть ли для этого какие то функции??

Вырезать-то можно. А вот как узнать, что нижележащее окно уже изменилось (тот же mplayer, например) и вовремя перерисовать свое?
Так что тут без поддержки со стороны Х-ов не обойтись, видать.

ANDI ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.