Seite 1 von 1

Titel-Icon ändern unter Linux

Verfasst: Mittwoch 14. Januar 2004, 23:46
von wuf
Hallo Python Freunde!

Kann unter Linux das Icon in der Titelleiste
auch durch ein anderes ersetzt werden?
Bei mir funktioniert es unter Windows (2000),
aber nicht unter Linux (SuSE-9).

Mit dem folgenden Python-Script erhalte ich
die Fehlermeldung:
_tkinter.TclError:bitmap "icon.png" not defined

Gruss wuf

Code: Alles auswählen

from Tkinter import*

root = Tk()
root.title("Icon-Test")
root.configure(width = 300,height=200)
root.iconbitmap("icon.png")

root.mainloop()

Verfasst: Sonntag 22. Februar 2004, 11:31
von wuf
Hallo Formu-User

Das Icon in der Titelleiste eines Linux-Fensters (SuSe9.0)
lässt sich scheinbar nicht so einfach durch ein anderes
farbiges Icon ersetzen. Unter Windows geht es ohne Probleme.

Das Ersetzen funktioniert nur mit den 10 lowlevel schwarz/weiss
Bitmaps, die Tkinter als _buildin zur Verfügung stellt.

Dies sind folgende Bitmaps:
'error','gray75','gray50','gray25',
'hourglass','info','questionhead',
'question','warning'

Beispielskript:

Code: Alles auswählen

from Tkinter import*

root = Tk()
root.title("Icon-Test")
root.configure(width = 300,height=200)
root.iconbitmap('hourglass')

root.mainloop()
Scheinbar muss man hierfür ein eigenes C++ Modul schreiben,
und irgendwie ins betreffende Pythonskript einbinden.

Gruss wuf :wink: