habe mich mit Pyinstaller beschäftigt, auch einige Scripts compiliert und das hat auch geklappt.
So nun habe ich mal ausprobiert mir eigene Icons für mein Programm zurecht zu schneiden. Ich meine die beim Tkinterfenster ganz links oben links neben dem Titel stehen Nicht das der Exe-Datei.
Ich habe deswegen mir eine JPG-Datei genommen, in Paint auf 16x16 Pixel verkleinert und als 24-Bit-Bitmap abgespeichert. Andere Formate klappen nicht.
1.Frage: Besteht eine 24-Bit-Bitmap aus einer Farbenauflösung von 24 Bits?
Oder ist sie 24 Bit groß? ^^
Wenn ich dieses Icon dann in mein Programm einbinde, klappt alles wunderbar, wenn ich es in eine ausführbare Datei compiliere, klappt das allerdings nicht mehr und das standard-Icon ist da. Zudem öffnet sich mein Exe-file nicht mehr, wenn mein Icon im selben Ordner ist. Ich habe es in meinem Programmcode so gelöst, dass wenn das Icon im selben Ordner wie das Script ist, dann das Icon übernimmt, ist kein Icon da, dann setzt es kein individuelles Icon. Deswegen klappt mein Script, wenn das Icon nicht mehr im selben Ordner ist...
In der dazugehörigen Text-datei mit den Warnungen von Pyinstaller steht eine riesen Fehlermeldung, die ich hier im Forum auch schon bei einem anderen Pyinstaller-Problem gesehen habe.
Wie ich das Icon gesetzt habe:
Code: Alles auswählen
from Tkinter import*
self.fenster=Tk()
self.fenster.iconbitmap('MeinIcon.ico') #Richtig?
self.fenster.mainloop()
Viele Grüße Markus
PS: Bitte keine Vorschläge von anderen Python-Comilern^^