为GTK Window创建形状掩码?

时间:2012-12-25 14:13:48

标签: gtk pygtk

如果有人对gtk.Window / gtk.Widget的以下函数the following function有任何经验,我感兴趣

 shape_combine_mask(shape_mask, offset_x, offset_y)

我想让窗户变圆而不是长方形。我如何获得shape_mask?它说它必须是一个位图。我应该使用gtk.Pixbuf从图像中获取位图吗?或者我应该使用cairo获取带有“cairo_region_create_from_surface”的形状,然后使用另一个接受gtk.Region作为第一个参数的函数?

如果有人可以为此发布一个例子,那将是rad。 C / C ++或者最好是Python,但没关系。

我使用GTK是版本2

提前谢谢!

0 个答案:

没有答案