【发布时间】:2017-10-04 15:04:07
【问题描述】:
我正在用 Python3、Gtk3 和 Webkit2 编写一个简单的应用程序。其中一个元素是 webview,但我希望 webview 对父容器的背景设置是透明的——在这种情况下,Gtk.Box 中的 Gtk.Paned 可以选择设置背景图像。
我在那里找到的大多数解决方案都为您提供了一个对屏幕/桌面透明的 web 视图。喜欢这个解决方案:
这不是我想要的。有什么方法可以选择对 webview 透明的内容吗?还是另一种产生预期结果的方法?
【问题讨论】:
-
set_transparent的方法有效(例如,使用 GtkOverlay),但在 WebKit2 中不可用。 -
在我的例子中,没有特别的理由使用 WebKit2 而不是 WebKit。我会试一试。谢谢!
标签: python-3.x webview gtk pygtk webkit2