Оболочка Gnome и Unity не отображают подсказки в значке на панели задач (Qt)

При наведении указателя мыши на иконку в трее не отображаются подсказки.

 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.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]