该应用程序以 HTML 编写,使用 webkit 和 Quickly 运行。可以使用 Glade 更改不透明度。
我想在 HTML 中添加一个滑块功能,它将根据不透明度改变 HTML 文档的标题。
如何编写主要代码app/AppWindow.py
以便它能够根据 HTML 文档标题动态改变不透明度?
答案1
您可以使用设置不透明度GtkWindow 对象的 () 方法。
它需要一个浮点数,所以你应该先进行类型转换。
try:
self.set_opacity(float(title))
except ValueError:
pass # Do something with the invalid value here.
答案2
Glade 不会向小部件添加任何神奇的功能或属性,它只是使用 GTK 提供的功能。
查看文档,我发现 GtkWidget 有一个设置不透明度()方法。此方法仅适用于 3.8 版,并且是首选方法。如果您的代码还必须支持 GTK 3.6 及更低版本,请使用GtkWindow.set_opacity()