我目前正在开发一个基于Python和PyQt5的GUI应用程序,支持Linux(和macOS)。此应用程序严重依赖系统托盘。例如,托盘图标用于将主窗口再次置于前台
要使此应用程序在没有系统托盘(如GNOME)的DEs下可用,必须有另一种方法在应用程序运行但窗口关闭时使窗口返回
我认为最好的解决方案是在再次调用应用程序时将窗口置于前台(而不是打开另一个实例,而是由当前实例打开窗口)。我已经发现了D-Bus的存在,它允许应用程序之间的通信,这也是Qt example!似乎适合我的问题。然而,我仍然被这项任务压得喘不过气来,不知道是否还有更好的解决方案(在理想情况下,这可能也适用于macOS)
目前没有回答
相关问题 更多 >
编程相关推荐