2

我正在构建一个应用程序,它是跨平台的(Linux、Win、OS X),尤其是通过 Cairo(mm) 处理图形,由一点 GTK+ 脚手架(即DrawingArea)支持。我现在需要一些 UI 元素,它们需要某种自定义外观。理想情况下,它们也应该显示为透明覆盖(即 UI 的不同部分具有不同的不透明度)。

由于 GTK+ 难以定制(例如,我想要一个带有建议列表的编辑字段,而且我基本上完全知道如何使用 HTML/CSS 来实现这一点,因此出现了一个问题:为什么不让 libwebkit 处理用户界面的东西?

我对WebKit没有太多经验,所以我需要知道的是:

  1. 我的上述推理对其他人有意义吗?
  2. CSS 有opacity,我能否以这样的方式连接 WebKit,使其呈现到 RGBA 屏幕外表面上,并继承自 CSS 样式的布局处理的 alpha 值?
  3. 即使 2. 不起作用,是否有人在屏幕外表面上使用 libwebkit,AFAIK 可能需要通过 GTK+s 规定重定向键盘和鼠标交互?
4

1 回答 1

1

是否可以使用 WebKit 在清晰的背景上呈现网页内容? 可能和它一样好。

于 2011-02-23T00:07:42.073 回答