我正在使用Python3、Gtk3和Webkit2编写一个简单的应用程序。其中之一是一个webview,但我希望webview对于父容器设置的背景是透明的——在这种情况下,是一个Gtk.Paned在一个Gtk.Box中,而GtK.Box可以选择设置背景图像。
我找到的大部分解决方案都是使webview对于屏幕/桌面是透明的。就像这个解决方案:
- 是否有可能使用WebKit在清晰的背景上呈现网页内容? 这不完全是我想要的。有没有办法选择哪个webview是透明的?或者采用另一种方法来产生所需的结果?
我找到的大部分解决方案都是使webview对于屏幕/桌面是透明的。就像这个解决方案:
- 是否有可能使用WebKit在清晰的背景上呈现网页内容? 这不完全是我想要的。有没有办法选择哪个webview是透明的?或者采用另一种方法来产生所需的结果?
set_transparent
的方法可行(例如在 GtkOverlay 中),但在 WebKit2 中不可用。 - elya5