2

トレイ アイコンにマウスを置いたときにツールチップが表示されません。

 trayIcon->setToolTip(str);

動作しません。Gnomeの別の方法を見つけました:

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

しかし、Unity シェルでは

rect = trayIcon->geometry();

常に (0,0,0×0) を返します。Unity Shellで使用できる代替方法を誰でも提案できます。

4

0 に答える 0