stehe vor einen kleinen Problem und komme nicht auf die Lösung.
Habe per Tkinter eine Gui für ein kleinen Programm geschrieben. In dieser GUI binde ich ein ico und mehrer statische gifs ein.
Der Pfad zu den Bilddatein ist absolut, habe es aber auch schon mit relativen Pfaden versucht(was natürlich nichts nützt da er trotzdem nach dem Bild an der Stelle sucht).
Mein Problem ist das ich per pyinstaller versuche eine standalone exe zu erstellen. Soweit klappt es auch wenn ich die Bilder im Ordner belasse und das Programm auf meinem Rechner ausführe, es klappt auch wenn ich die Bilder aus dem Programm nehme , dann natürlich auch auf anderen Rechnern.
Die Befehle die ich zum erstellen verwende sind
Code: Alles auswählen
pyinstaller xy.py --standalone --name xy --clean --noconsole -- icon=xy.ico
Wie gesagt das erstellen geht soweit.
Meine Frage kann beim erstellen iwi die Bilddatein einbinden sodass sie auf einem fremden PC laufen und nicht an einen festen Pfad gebunden sind?
Ach so.. einen verrückten Ansatz den ich versucht habe war mit base64 das bild zu encoden und dann in bytes zu decoden um es so einzubinden, hat leider nicht geklappt.
Gruß