gpt4 book ai didi

python - 最小化到 gnome 面板

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

我有一个用 python 编写的应用程序,我希望它能够“最小化”到 gnome 面板,就像 gnome 的 rhytmbox 最小化到面板的方式一样。这样做容易吗?

我已经运行了来自 here 的示例但未能让他们中的任何一个工作,而那些似乎并不是我正在寻找的东西。有什么好的起点吗?

最佳答案

链接的示例展示了如何编写面板小程序,这一段时间以来一直不太受欢迎。相反,您可能想要创建一个 gtk.StatusIcon .状态图标要求用户有一个系统托盘,但考虑到它们的广泛使用几乎涵盖了所有人。

获得状态图标后,最小化到面板是一件简单的事情:

  • 在单击图标时显示/隐藏您的应用程序窗口,可能在 StatusIcon 的 activate 信号处理程序中;和
  • 在您的窗口上监听 window-state-event,拦截 iconify 更改,这样您就可以隐藏您的窗口,而不是在任务栏中显示它

当然,从 UI 的角度来看,并不真正推荐使用这样的状态图标,但它是目前最实用的解决方案。

关于python - 最小化到 gnome 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419512/

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