[geloest] trayIcon unter Win32

Alles rund um die Programmierung mit Qt
Antworten
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

[geloest] trayIcon unter Win32

Beitrag 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
Zuletzt geändert von joergb23 am 23. April 2007 16:32, insgesamt 1-mal geändert.
der_andreas
Beiträge: 15
Registriert: 21. August 2006 21:07
Wohnort: Frankfurt am Main

Re: trayIcon unter Win32

Beitrag 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
#include <QSignatur>
Locutus

Re: trayIcon unter Win32

Beitrag 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:
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Beitrag von joergb23 »

hmm, gut moeglich. Es funktioniert jedoch auf keinen meiner windows pc's. weisst du, wo man kontrollieren kann, ob dies enabled ist?
Locutus

Beitrag 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.
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Beitrag von joergb23 »

danke :-) habe die Ballon Tipps zumnindest unter WinXP mit XP Antispy aktivieren können. Danke nochmal.

Gruß Jörg
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag 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
joergb23
Beiträge: 11
Registriert: 30. April 2006 10:19
Wohnort: Leipzig
Kontaktdaten:

Beitrag von joergb23 »

cool. danke. :-) somit auch unter w2k..

beste grüße,
jörg
Antworten