0

我想改变我的 python gtk 窗口的不透明度

为了使其完全透明,我可以使用以下代码:

colormap = self.get_screen().get_rgba_visual()
if (colormap is not None and self.screen.is_composited()):
   self.set_visual(colormap)

self.set_app_paintable(True)

到目前为止,这工作正常。现在我想在颜色图中添加一个有点不透明度的图层。为此,我发现了这个cairo功能:

https://pycairo.readthedocs.io/en/latest/reference/patterns.html?highlight=rgba#cairo.Gradient.add_color_stop_rgba

颜色图是一个 X11Visual 对象。我如何使用它/处理一般的 rgba 颜色图。

4

0 回答 0