gpt4 book ai didi

c++ - 如何在 Ubuntu 中创建一个圆角窗口?

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:11 24 4
gpt4 key购买 nike

如何在 Ubuntu 中创建一个圆角窗口?郎:C++

对于 example喜欢 tipper plugin来自米兰达。

最佳答案

如果您不关心锯齿状边缘(无抗锯齿),您可以只使用 XShape (又名“X11 非矩形窗口形状”)扩展:这使您可以定义一个“ mask ”来缩小窗口区域。此 mask 之外的任何东西,即使它落在您窗口的矩形区域内,也是透明的并传递到下面的窗口。

如果您有一个正在运行的合成窗口管理器(xcompmgr、Compiz 等),您还可以将窗口创建为 32 位 ARGB,并使用 alpha 来混合边缘。 (为避免混淆,这应该与 XShape 一起完成。)

关于c++ - 如何在 Ubuntu 中创建一个圆角窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com