在gtk3中可以创建一个透明的菜单吗?下面的窗口将使用图像作为其背景。我可以为窗口背景使用颜色,但不能使用图像。
发布于 2012-01-10 04:40:19
我尝试使用gdk2 reference中的一个示例来执行您所说的操作,首先添加背景图像,然后将其移植到gtk3。我根本不是gtk方面的专家,但我确实以某种方式编译了它:
http://pastebin.com/0XwUW5k3 (请注意,同一文件夹中必须有一个"background.png“)
保存小部件的透明的深色矩形很可能是盒子;我也尝试过将其背景颜色设置为完全透明,但它不起作用,如果您希望它完全透明,您可能必须自己进行合成/绘制,但我不建议这样做,因为它看起来太复杂了。
此外,您可能希望创建一个具有适合窗口的分辨率的背景图像,然后您可以跳过缩放部分。scale函数最初来自this mailling-list thread
https://stackoverflow.com/questions/8781965
复制相似问题