我希望能够使用Cairo在Python中直接绘制到根窗口。我已经测试过在全屏窗口上进行绘制,所以我知道那不是问题所在。然而,当我尝试像这样直接绘制到根窗口时:
root = gtk.gdk.get_default_root_window()
cr = root.cairo_create()
...
# Drawing code here
什么也没有发生。代码运行正常,但屏幕上从未绘制任何内容。有没有办法解决这个问题,或者我需要在所有内容上覆盖一个透明窗口?(这种解决方案的问题是多监视器设置)