gpt4 book ai didi

python - 使用 PyCairo 直接绘制到根窗口

转载 作者:太空狗 更新时间:2023-10-29 11:20:26 24 4
gpt4 key购买 nike

我希望能够使用 Cairo 在 Python 中直接绘制到根窗口。我已经在全屏窗口上测试了我的代码绘图,所以我知道这不是问题所在。但是,当我尝试像这样直接绘制到根窗口时:

root = gtk.gdk.get_default_root_window()
cr = root.cairo_create()
...
# Drawing code here

没有任何反应。代码运行良好,但没有任何内容被绘制到屏幕上。有没有办法做到这一点,或者我是否需要在所有内容之上覆盖一个透明窗口? (该解决方案的问题是多显示器设置)

最佳答案

Virtual root window .

请注意,KDE4 不遵循此约定。您需要找到根窗口的子窗口,其属性 _NET_WM_WINDOW_TYPE 设置为 _NET_WM_WINDOW_TYPE_DESKTOP。

关于python - 使用 PyCairo 直接绘制到根窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com