Seite 1 von 1

Tkinter Fenster Icons

Verfasst: Donnerstag 7. Juni 2018, 09:19
von MiniDeveloper
Hey da draußen!

Ich habe eine Frage :)
Wie kann man bei tkinter Fenster ein Fenstericon "einfügen"?
Ich habe schon zahlreiche Sachen probiert, auch antworten die ich in diesem Forum gelesen habe, aber es funktionier nicht :cry:

Vielen Dank für eure Hilfe schonmal im vorraus :)

Mfg MiniDeveloper

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 7. Juni 2018, 13:48
von wuf
Hi MiniDeveloper

Kannst du das folgende Skript ausprobieren?:

Code: Alles auswählen

import tkinter as tk

app_win = tk.Tk()

icon = tk.PhotoImage(file="icon.png")
app_win.tk.call('wm', 'iconphoto', app_win._w, icon)

app_win.mainloop()
Funktioniert nicht mit dem .ico Bildformat. Getestet mit Ubuntu.
Gruss wuf ;-)

Re: Tkinter Fenster Icons

Verfasst: Samstag 9. Juni 2018, 15:03
von MiniDeveloper
Bei mir kommt dieser Error:

Code: Alles auswählen

self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "AC-Pic.png"

Re: Tkinter Fenster Icons

Verfasst: Samstag 9. Juni 2018, 15:16
von Sirius3
Dann hast Du eine tk-Version, die keine png-Dateien lesen kann. gif sollte immer funktionieren.

Re: Tkinter Fenster Icons

Verfasst: Dienstag 12. Juni 2018, 17:58
von MiniDeveloper
.gif unktioniert auch nicht :cry:

Re: Tkinter Fenster Icons

Verfasst: Dienstag 12. Juni 2018, 18:45
von wuf
Hi MiniDeveloper

Bei mir funktioniert es unter Ubuntu 18.04, Linux Mint 18.3 und Windows 10 mit Python 2.7 & 3.5 und Tk8.6 mit den Bildformaten .gif, .png.

BEMERKUNG: Das Icon Symbol wird nur unter Windows in der Fenster Titelleiste angezeigt! Bei Ubuntu & LinuxMint ist dies nicht der Fall! Da ist das Icon nur in der Startleiste für den laufendes Skript sichtbar!

Welches Betriebssystem hast du? Welche Python- & TK-Versionen verwendest du? Kannst du uns dein Skript zeigen?

Gruss wuf ;-)

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 14. Juni 2018, 15:51
von MiniDeveloper
Sry für die späte antwort :oops:

Ich benutze Rasbian...
Das komische: Mit einem anderen Bild (was ich davor schon als Splash Screen benutzt habe) , funktioniert es :|

Wirklich komisch...

PS: Rasbian ist ein Betriebssystem auf dem Raspberry Pi ;)

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 14. Juni 2018, 16:01
von ThomasL
MiniDeveloper hat geschrieben: Donnerstag 14. Juni 2018, 15:51 PS: Rasbian ist ein Betriebssystem auf dem Raspberry Pi
:shock: :lol:

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 14. Juni 2018, 16:15
von __blackjack__
Ich habe da Raspbian drauf laufen. Fehlt Rasbian ausser dem p sonst noch was? :-)

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 14. Juni 2018, 16:24
von MiniDeveloper
:evil: Entschuldigung

Ja, rasPbian

Re: Tkinter Fenster Icons

Verfasst: Donnerstag 14. Juni 2018, 16:25
von MiniDeveloper
Und groß... :(