Icon in Frame

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
martin101986
User
Beiträge: 85
Registriert: Montag 3. Dezember 2007, 19:15
Wohnort: Steiermark, Österreich

Sonntag 3. Februar 2008, 13:57

Hallo,

ich verwende bei meinen Programm einen Icon.
Mit

Code: Alles auswählen

self.SetIcon(Pfad zum Icon)
gebe ich an wo er liegt.

Mein Problem ist jetzt folgendes wenn ich das Programm auf ein anderes System installiere liegt der Icon womöglich wo anders. Dann kommt es zu einer Fehlermeldung wenn er diesen nicht findet.
Mein erster Ansatz war mit

Code: Alles auswählen

os.getcwd()
denn Pfad auszulesen und mit dem iconnamen zu ergänzen. Funktioniert auch aber wenn ich zum Beispiel das Programm über eine Verknüpfung starte ändert sich der Pfad und dann kommt wieder diese Fehlermeldung.

Wie kann ich dieses Problem lösen?

mfg
Martin
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Sonntag 3. Februar 2008, 14:36

http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Antworten