能否像其他gtk小部件一样在应用程序中使webkit webview透明?

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

1
set_transparent 的方法可行(例如在 GtkOverlay 中),但在 WebKit2 中不可用。 - elya5
在我的情况下,没有特别的理由使用WebKit2而不是WebKit。我会尝试一下。谢谢! - Jadzia626
const webview = new WebKit2.WebView(); webview.set_background_color(new Gdk.RGBA()) 在gjs中对我有用。 - umitu
1个回答

1

很好的问题,但据我所知目前还无法实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接