Titel-Icon ändern unter Linux

Fragen zu Tkinter.
Antworten
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

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()
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

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:
Take it easy Mates!
Antworten