Hallo,
Ich habe mit Python und customtkinter ein kleines Programm gemacht, dass (Bild) Datein dem Erstellungsdatum nach in Order und Unterordner einordnet (das Programm existierte bereits als Skript, hab damit meine gesamte Fotomediathek aufgeräumt). Da meine Mutter und eine weiter Person Interessie gezeigt haben, hab ich mit dem Customtkinter Paket eine GUI gemacht, die auch eine Bilddatei enthält (ja, es muss schön aussehen, hab mir lange Mühe gegeben mit den Farben und dem Layout).
Um das Programm auch für andere nutzbar zu machen, nutze ich Pyinstaller, aktuell nur auf meinem eigenen Linux System, später hab ich auch noch vor eine Windows Version mit einer VM zu machen.
Um das Programm also einfach benutzbar machen zu können, hab ich die --onefile Option genommen. Das Bild war über eine Pfad importiert und musste deshalb immer im gleichen Order sein :(. Nach motivierter Recherche, das Programm wirklich --onefile zu machen, hab ich das Bild (und andere Ressourcen) mit base64 als String in einer Ressourcen.py Datei gespeichert, die als Import von Pyinstaller automatisch mit eigefügt wird.
Ist das dumm das so zu machen (Ich hab grade erst mit dem Programmieren angefangen)?