Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Ace007 от Декабря 31, 2007, 12:35



Название: Программно менять прозрачность окон X11
Отправлено: Ace007 от Декабря 31, 2007, 12:35
Недавно столкнулся с проблемой:
Нужно программно менять прозрачность окна в системе X11 и очень желательно делать это без привязки к какому либо менеджеру окон вроде Gnome или KDE (требуется универсальный способ).
Перекопал кучу документации - нашёл такую добавку (extension) под Х11 как ХRender. Никак не могу найти каким образом можно через него конкретно это сделать?
Или выполнить это через GLib и линковать его к моей программе как статическую библиотеку? Обидно то, что мне нужно всего-лишь ничего и из-за этого тащить за собой всю библиотеку?  :(
Или есть другие способы менять прозрачность окон?
Может кто сталкивался с такой проблемой...


Название: Re: Программно менять прозрачность окон X11
Отправлено: pastor от Декабря 31, 2007, 22:01
Пробуйте setWindowOpacity