【发布时间】:2019-06-15 05:16:21
【问题描述】:
我想制作一个gtk+-3.0 Vala 窗口宽度 50% 透明度(或更多),但经过 2 小时搜索后,我发现了复杂的示例或无法转换为 Vala 的 C 示例。
你们中有人知道 Vala 中透明 gtk3 窗口的简单示例吗?
【问题讨论】:
我想制作一个gtk+-3.0 Vala 窗口宽度 50% 透明度(或更多),但经过 2 小时搜索后,我发现了复杂的示例或无法转换为 Vala 的 C 示例。
你们中有人知道 Vala 中透明 gtk3 窗口的简单示例吗?
【问题讨论】:
您不应该这样做。 Gtk+ 并不是那样设计的。您将遇到不同输出后端的问题。您的用户会遇到用户体验问题。
如果你真的想,你必须翻译 C、Python 等的代码示例之一,你可以在 Internet 上找到。
这里有两个这样的例子:
How to make Gtk+ window background transparent?
http://www.kcjengr.com/programing/2017/11/02/transparent-gtk-window.html
将这些翻译成 Vala 应该不会太难。如果遇到问题,请针对具体问题提出新问题。
【讨论】: