Wenn Sie eine Anwendung mit einer GUI erstellen, die Tkinter in Python verwendet, wird der Name Ihrer Anwendung als "Python" in der Menüleiste von OS X angezeigt. Wie können Sie sie als etwas anderes anzeigen lassen?
Meine Antwort basiert auf einem in der Mitte von einigen Foren . Es war ein bisschen schwierig, diese Lösung zu finden, aber mir hat es gefallen, weil es Ihnen erlaubt, Ihre Anwendung als einzelnes plattformübergreifendes Skript zu verteilen. Es ist nicht notwendig, es durch py2app oder etwas Ähnliches laufen zu lassen, was dann zu einem OS X-spezifischen Paket führt.
Wie auch immer, ich teile meine aufgeräumte Version hier, um ihr ein bisschen mehr Aufmerksamkeit zu geben, als sie dort angekommen ist. Sie müssen pyobjc
via pip
installieren, um das im Code verwendete Foundation
-Modul zu erhalten.
Vielleicht nicht ganz das, was Sie brauchen, aber ich bin überrascht, dass niemand den einfachen, plattformunabhängigen Weg erwähnt hat (arbeitet mit Python 3.x unter Win 7):
%Vor%und wenn Sie das Symbol ändern möchten:
%Vor%Tags und Links python macos tkinter menubar application-name