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

问题描述:

我正在用Python3,Gtk3和Webkit2编写一个简单的应用程序。其中一个元素是webview,但我希望webview对于父容器的背景设置是透明的 - 在这种情况下,Gtk.Box中的Gtk.Paned可以选择具有背景图像集的Gtk.Box。是否有可能使webkit webview在应用程序中像其他gtk小部件一样透明?

我发现的大多数解决方案都为您提供了对屏幕/桌面透明的webview。这样的解决方案:

这是不太我想要的。有什么方法可以选择什么webview是透明的?或者另一种产生期望结果的方法?

+1

使用'set_transparent'的方法可行(例如使用GtkOverlay),但在WebKit2中不可用。 – elya5

+0

在我的案例中,没有特别的理由在WebKit上使用WebKit2。我会试一试。谢谢! – Jadzia626

好问题,但据我所知现在不可能。