ich bin gerade dabei, ein kleines Programm zu schreiben und bin dabei auf folgendes Problem gestoßen:
Für einen Toolbar-Button habe ich das Icon selbst erstellt und installiere es mit den distutils via
Code: Alles auswählen
setup(....., data_files = [('share/myapp', 'data/someicon.png')], ...)
Dies scheint problemlos zu funktionieren (Debian, Ubuntu, Fedora, Windows), nur in OpenSuse (10.3) führt das zu Komplikationen:
Die Datei wird in /usr/local/share/myapp/someicon.png installiert, sys.prefix ist jedoch /usr, was zu einem Fehler führt, da die Datei nicht gefunden werden kann.
Wisst ihr, woran das liegen könnte? Wer von euch kennt sich mit OpenSuse gut aus? Oder sollte ich generell einen anderen Ansatz wählen, um auf selbst installierte Icons zuzugreifen?
Vielen Dank für eure Hilfe,
Eike