Qt/Mac: Problem mit DesktopServices, Clipboard, SystemTray

Alles rund um die Programmierung mit Qt
Antworten
WishMaster
Beiträge: 14
Registriert: 6. April 2007 11:31

Qt/Mac: Problem mit DesktopServices, Clipboard, SystemTray

Beitrag von WishMaster »

Hallo,

ich habe heute mein Programm auf dem Mac eines Freundes kompiliert und dabei festgestellt, das Qt dort offenbar ein seltsames Verhalten mit QDesktopServices, QClipboard und QSystemTrayIcon zeigt:

QDesktopServices kann offenbar keinen lokalen Pfad (etwa mit Finder) öffnen.
QClipboard sendet das Signal QClipboard::changed() offenbar nur dann, wenn die Applikation den Fokus hat, bzw. sendet es verzögert, wenn die Applikation den Fokus wieder erhält (und, was noch seltsamer ist: Sendet es scheinbar immer, wenn die Applikation startet)
QSystemTrayIcon sendet nie messageClicked() (was seltsam ist, weil Growl das laut den Entwicklern unterstützt)

Sind oben beschriebene Probleme nur absurde Fehler von mir oder liegt hier tatsächlich ein Problem mit der Qt/Mac-Version vor?

Danke schonmal für eure Antworten.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Das mit dem Systray steht soweit ich weiß so in der Doku das es das MessageClicked nicht gibt.
WishMaster
Beiträge: 14
Registriert: 6. April 2007 11:31

Beitrag von WishMaster »

Stimmt, wobei das egtl. unverständlich ist, weil Growl ein Event beim klicken auf die Nachricht unterstützt.
Aber was ist mit den beiden anderen Punkten?
Antworten