hyt*_*omo 9 indicator gtk qt application-development qsystemtrayicon
我有一个旧线程:如何使用 Qt/C++ 创建一个工作指标?有人建议我使用 QSystemTray 库在 Ubuntu 中为我的应用程序制作托盘图标。
Sniqt 是一个处理其余部分的程序。众所周知,Ubuntu 已经摆脱了托盘图标。相反,它现在使用指标并且仅使用指标。Sniqt 将 Qt 托盘图标转换为工作指示器。
问题是它没有做一个非常体面的转换。单击、中键等操作不起作用,而它们在支持托盘图标的系统中起作用。
有没有办法恢复这些动作?我可以使用 QSystemTray 图标并在 Ubuntu 中仍然有这些有趣的(并且在我的场合非常有用)操作吗?
我也很高兴知道我之前谈到的另一个线程的答案(如何使用 GTK 库制作工作指标并防止崩溃)。
Sniqt 错误链接:https ://bugs.launchpad.net/sni-qt/+bug/1027652
小智 0
看起来 Qt 不支持这个东西,至少在 Ubuntu Unity 上,即使它有一个“已激活”信号。所以我建议你使用 GTK 和普通的托盘图标,我认为 Qt 没有其他选择。您可以联系 Qt 的开发人员来澄清这一点。