2

当鼠标悬停在托盘图标上时,不会显示任何工具提示。

 trayIcon->setToolTip(str);

不起作用。我为 Gnome 找到了另一种方法:

 curpos = QCursor::pos();
    QRect rect;
    rect = trayIcon->geometry();
    if(rect.contains(curpos))
    {
         QToolTip::showText(rect.center(),"hello",this);
    }

但是在 Unity shell 中

rect = trayIcon->geometry();

总是返回 (0,0,0×0)。所以任何人都可以建议任何替代方法,我可以在 Unity Shell 中使用。

4

0 回答 0