是否可以在gtk3中创建一个透明的菜单?下面的窗口将使用图像作为它的背景。 我可以使用窗口背景颜色而不是图像。
答案 0 :(得分:0)
我尝试使用gdk2 reference中的示例执行您所说的操作,首先添加背景图像,然后将其移植到gtk3。我根本不是gtk的专家,但我确实以某种方式编译:
http://pastebin.com/0XwUW5k3(请注意,同一文件夹中必须有“background.png”)
拿着小工具的透明暗矩形很可能是盒子;我尝试将其背景颜色设置为完全透明,但它不起作用,如果您希望它完全透明,您可能必须自己编写/绘制它,但这不是我想要的建议因为它看起来太复杂了..
此外,您可能想要为窗口创建一个已经适合分辨率的背景图像,然后您可以跳过缩放部分。 比例函数最初来自this mailling-list thread