标签: c++ gcc user-interface window cairo
好的,我正在研究一个C ++项目。我已经使用Cairo创建了自己的自定义窗口(我意识到Cairo可能不是这个应用程序的最佳选择,但它可以让我的GUI需要做的很多任务变得更容易)。
它控制窗口大小,最小化和一切本身,但是当我创建一个无边框窗口放入它时,它仍然有一个不透明的背景(我的自定义窗口有圆角边框)。
我怎样才能让背景在至少3个最流行的窗口系统上变得透明?什么是这样做的平台特定的API函数,以便我可以自己抽象,或者,是否有一个轻量级的库来执行此操作并将与开罗一起使用?