Есть ли способ установить прозрачность виджета в PyGTK?
Я знаю, что для окон есть функция:
gtk.Window.set_opacity(0.85)
но похоже, что для произвольных виджетов нет эквивалента.
У кого-нибудь есть идеи?
Заранее спасибо за помощь.
Есть ли способ установить прозрачность виджета в PyGTK?
Я знаю, что для окон есть функция:
gtk.Window.set_opacity(0.85)
но похоже, что для произвольных виджетов нет эквивалента.
У кого-нибудь есть идеи?
Заранее спасибо за помощь.
Для настройки попиксельного альфа-канала см.
gtk.gdk.Screen.get_rgba_colormap()
. Чтобы сделать окна не верхнего уровня полупрозрачными, см.gtk.gdk.Window.set_composited()
.
Возможно, также стоит заглянуть в pygtkglext, чтобы найти более интересные виджеты.