我只是想快速为一个小型创客空间项目拼凑一个快速的GUI,但我仍然坚持这个细节。 关于gtk小部件透明度有很多类似的问题,但没有一个建议的解决方案适合我。也许是因为我在叠加容器中使用标签? 所以这是我删除的最小测试用例代码。我想让snapshot_label的背景(现在是深绿色)是(完全)透明的。显然,gtk忽略了css的argb颜色元组中的alpha值。 也许任何人都有想要实现这一目标的黑客。
require 'htmlentities'
HTMLEntities.new.encode("Ü", :named) # => "Ü"