小编Rum*_*mex的帖子

带有框的pygtk窗口忽略所有X(鼠标)事件(传递它们)

我想做以下事情:创建一个全屏,始终在顶部pygtk窗口,其中webkit小部件显示一些html,但是有一个完全透明的框,以便下面的窗口可见.(这似乎是可能的:是否可以使用WebKit在清晰的背景上呈现Web内容?)

我想要的是(有时)将透明框中出现的所有鼠标事件传递到应用程序窗口下方的窗口,以便我可以正常地与它们进行交互.因此,不仅视觉上透明,而且对鼠标事件也是透明的.

从理论上讲,我想我可以通过pygtk Eventbox捕获我感兴趣的所有事件,使用wnck在我的正下方找到窗口,并使用python-xlib将此事件传递给它.

这似乎不是最优雅的解决方案; 有没有更好的办法?

python x11 pygtk xlib wnck

5
推荐指数
1
解决办法
654
查看次数

标签 统计

pygtk ×1

python ×1

wnck ×1

x11 ×1

xlib ×1