Wir verwenden TaskBarIcon von WxPython 2.9 auf Mac OSX 10.8.5 . Momentan müssen wir alle linken, rechten und doppelten Klickereignisse erfassen, wenn der Benutzer darauf klickt TaskBarIcon unserer Anwendung. Das Problem, das wir haben, ist, dass diese Ereignisse nicht ausgelöst werden. Jede Hilfe in dieser Hinsicht wäre sehr spürbar.
Dies ist der Code, den wir verwenden
%Vor%N.B. Wir möchten CreatePopupMenu nicht verwenden (weil es nur bei Linksklick ausgelöst wird), sondern wir wollen alle drei angegebenen Mausereignisse erfassen.
Die Implementierung des Taskleistensymbols ist vom Betriebssystem abhängig. Die folgende App bindet alle in wxPython bereitgestellten Ereignisse, sodass Sie sie zum Testen verwenden können.
%Vor%Unter Windows 7 zum Beispiel:
Wenn es unter OS X nicht funktioniert oder das von Ihnen gewählte Verhalten für Ihre Plattform nicht in Ordnung ist, sollten Sie einen Fehler in Ссылка .