gpt4 book ai didi

user-interface - 在 X11 中绘制弹出窗口

转载 作者:行者123 更新时间:2023-12-04 16:28:36 25 4
gpt4 key购买 nike

我想在 X11 中绘制一个弹出窗口。类似于当您按下音量或亮度控制按钮时出现在 KDE 和 GNOME 中的 slider 。这是它在 GNOME 中的样子:brightness slider in GNOME

我应该使用什么库来创建这样的弹出窗口(与普通窗口不同,它们应该没有边框等,并且可能具有一定的透明度)?如果有 Python 绑定(bind)就好了。

最佳答案

这是在 GTK+ 中完成的。最简单的事情可能是找到创建它的代码并复制它的作用(我的系统有一个不同的卷通知器,我不容易找到那个的代码)。

大致你要做的是创建一个 GtkWindow、set_decorated(FALSE)、set_position(GTK_WIN_POS_CENTER),类似这些。

我不确定最好的 set_type_hint()。也许是 TYPE_HINT_NOTIFICATION 或 TYPE_HINT_SPLASHSCREEN。如果您确实设置了类型提示,则可能不需要 set_decorated 或 set_position,因为类型提示可能暗示具有许多窗口管理器的提示。

关于user-interface - 在 X11 中绘制弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795990/

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