Ändern Sie den Titel der Tkinter-Anwendung in der OS X-Menüleiste

8

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?

    
ArtOfWarfare 03.05.2015, 03:26
quelle

2 Antworten

7

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.

%Vor%     
ArtOfWarfare 03.05.2015, 03:26
quelle
-1

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%     
user1459519 10.05.2016 15:51
quelle