如何解决Gtk/Gdk v3.x.x,自动使用rgba视觉
我是 Gtk 的新手,我来自 Qt (C++/QML),我想发现 Gtk,所以我开始了。我看到根据 WM,有些窗口在其后面有一个覆盖层(例如:对于 KWin,它是白色的)而有些则没有(OpenBox)。所以我构建了一个透明窗口,它似乎在任何 WM 上都能很好地工作(即使在 KWin 上也没有覆盖)。但是我不会一直使用一个函数来使用 Gdk 的 RGBA Visual。那么你有没有办法让任何 GtkWidget 自动使用 RGBA? 我尝试列出所有顶级窗口并使用迭代在它们上设置 RGBA。但是,如果有不是我创建的弹出窗口(不是顶级窗口类型?),有时它们不在列表中,因此会导致不一致。你有办法做到这一点吗?我看过Gtk 3 AppMenu模块,很难理解,这么复杂的东西我就不讲了。如果您对如何操作有任何想法...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。