Seite 1 von 1

[geloest] trayIcon unter Win32

Verfasst: 20. April 2007 17:15
von joergb23
Hallo,

ich moechte in meiner Applikation ein Systemtray Icon nutzen (ISDN Anrufmonitor) mit einer Message-Blase

Unter Linux (KDE) funktioniert der Beispielcode von Trolltech, unter Windows 2000 und Windows XP (SP2) wird nur das Icon angezeigt, jedoch keine Message (trayIcon->showMessage()).

Ich nutze auf allen 3 Plattformen Qt4.2.3. Die Windows Systeme sind in eine VMWare gepackt. Hat jemand schon aehnliche Erfahrungen gemacht?

das TrayIcon habe ich mit "trayIcon = new QSystemTrayIcon()" erstellt, die Message rufe ich dann mit "trayIcon->showMessage()" auf. (Wie im Beispielcode unter destop/systray)

danke schonmal fuer moegliche antworten,

joerg

Re: trayIcon unter Win32

Verfasst: 22. April 2007 21:42
von der_andreas
joergb23 hat geschrieben: die Message rufe ich dann mit "trayIcon->showMessage()" auf.
(nur so'n Gedanke) probiers doch mal mit

Code: Alles auswählen

trayIcon->setToolTip(tr("the message"));
beim initialisieren des Objekts.

HTH
da

Re: trayIcon unter Win32

Verfasst: 23. April 2007 11:35
von Locutus
joergb23 hat geschrieben: Unter Linux (KDE) funktioniert der Beispielcode von Trolltech, unter Windows 2000 und Windows XP (SP2) wird nur das Icon angezeigt, jedoch keine Message (trayIcon->showMessage()).
Bei meinem WinXP werden auch keine Messages angezeigt, das liegt aber bei mir daran, weil man unter Windows diese Meldungen generell abschalten kann und ich das irgendwann mal gemacht habe.
Vielleicht ist das ja auch bei dir der Grund warum es unter Windows nicht geht :wink:

Verfasst: 23. April 2007 14:12
von joergb23
hmm, gut moeglich. Es funktioniert jedoch auf keinen meiner windows pc's. weisst du, wo man kontrollieren kann, ob dies enabled ist?

Verfasst: 23. April 2007 14:30
von Locutus
Ich habe diese Ballonhilfe damals über nLite rausgeschmissen, wenn ich mich recht enstsinne kann man es aber auch über Tools wie XPY oder xp-AntiSpy ein- und ausschalten.

Verfasst: 23. April 2007 16:29
von joergb23
danke :-) habe die Ballon Tipps zumnindest unter WinXP mit XP Antispy aktivieren können. Danke nochmal.

Gruß Jörg

Verfasst: 23. April 2007 16:41
von -=Freaky=-
man hätte auch einfach in der registry den key

Code: Alles auswählen

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/EnableBalloonTips
löschen können (oder auch den wert auf '1' setzen).

mfg,
julian

Verfasst: 23. April 2007 17:08
von joergb23
cool. danke. :-) somit auch unter w2k..

beste grüße,
jörg