2024-06-26 14:10:05 发布
网友
我有一个用python编写的应用程序,我希望它能够“最小化”到gnome面板,就像gnome的rhytmbox如何最小化到面板。这样做容易吗?在
我已经运行了来自here的示例,但是没有让它们正常工作,而且这些似乎不是我想要的。有什么好地方可以开始吗?在
链接的示例展示了如何编写面板小程序,这在一段时间内一直不被鼓励。相反,您可能需要创建一个gtk.StatusIcon。状态图标要求用户有一个系统托盘,但考虑到它们的广泛使用,几乎涵盖了所有人。在
一旦有了状态图标,最小化到面板就是一个简单的问题:
activate
window-state-event
当然,从用户界面的角度来看,使用这样的状态图标并不是真正推荐的,但它是当前最实用的解决方案。在
链接的示例展示了如何编写面板小程序,这在一段时间内一直不被鼓励。相反,您可能需要创建一个gtk.StatusIcon。状态图标要求用户有一个系统托盘,但考虑到它们的广泛使用,几乎涵盖了所有人。在
一旦有了状态图标,最小化到面板就是一个简单的问题:
activate
信号处理程序中;以及window-state-event
,截取图标化的更改,以便您可以隐藏窗口,而不是将其显示在任务栏中当然,从用户界面的角度来看,使用这样的状态图标并不是真正推荐的,但它是当前最实用的解决方案。在
相关问题 更多 >
编程相关推荐