我有一个 GTK 绘图区,我希望有一个图像显示作为它的背景,而其他东西可以在它上面绘制。
我的第一次尝试是简单地拍摄图像,将其放入像素图中,然后在绘制其他对象之前绘制它。这导致对象背景完全覆盖了我的背景图像。
现在我在想我需要更改对象的像素图的 gtk.gdk.GC 以便它具有的背景颜色是透明的。这是我遇到问题的地方。我不知道如何设置 gtk.gdk.Color 的 alpha。
如何设置 gtk.gdk.Color 的 alpha?(或任何其他使颜色透明的方式)
如果这个想法似乎不太可能奏效,请告诉我。我对 GTK 很陌生。