[Qt-interest] Popup Baloon with trayIcon
Sachin Srivastava
sachin.srivastava at enterprisedb.com
Wed Aug 26 15:00:34 CEST 2009
--Adding -[Qt-interest] to the subject----
On 08/26/2009 03:34 PM, Sachin Srivastava wrote:
> Hi all,
>
> I am using qt 4.5 and Fedora 11.
>
> I wanted to create a trayIcon and a popup-baloon associated with it.
> Now the problem is, the popup-baloon shows up in extreme left corner
> of the system tray and not where the trayIcon is?
>
> snippet of code i am using:
>
> --------------------------------------------
> trayIcon->setIcon(icon);
> setWindowIcon(icon);
>
> trayIcon->show();
>
> if (trayIcon->isVisible())
> trayIcon->showMessage(tr("SomeTitle!"), tr("Some Message"),
> QSystemTrayIcon::Information, 5000);
>
> --------------------------------------
>
> However, if i add a dummy showMessage for 1 millisecond , the
> popup-baloon comes at the right place.
>
> --------------------------------------------
> trayIcon->setIcon(icon);
> setWindowIcon(icon);
>
> trayIcon->show();
>
> trayIcon->showMessage(tr("DummyTitle!"), tr("Dummy Message"),
> QSystemTrayIcon::Information, 1);
> if (trayIcon->isVisible())
> trayIcon->showMessage(tr("SomeTitle!"), tr("Some Message"),
> QSystemTrayIcon::Information, 5000);
>
> --------------------------------------
>
> As the above solves the problem, but I am sure there is more cleaner
> ways of achieving what i want.
>
> Thanks for your replies.
>
--
Regards,
Sachin Srivastava
www.enterprisedb.com
More information about the Qt-interest-old
mailing list