2017-10-07 5 views
2

Ich versuche tkinter zu verwenden, aber dieser Code funktioniert nicht und ich frage mich, ob jemand weiß, warum danke.Python tkinter PhotoImage funktioniert nicht richtig

Nur um zu verdeutlichen, erscheint ein Fenster mit dem Titel 'tkinter stuff', aber das Bild wird nicht angezeigt. Außerdem gibt es eine Datei namens "hs.gif" im selben Ordner wie mein Code.

Danke für die Hilfe

Antwort

2

Sie müssen die Anführungszeichen bewegen:

photo1 = PhotoImage(file="hs.gif") 
+0

Vielen Dank für die Hilfe: D – Daniel

0

Im Folgenden Code dient als Beispiel für Ihr Problem, und eine saubere Art und Weise für Bilder als auch mit. Sie können auch Hintergrund des Fensters konfigurieren

import Tkinter as tk 
from PIL import ImageTk, Image 
window = tk.Tk() 
window.title("tkinter stuff") 
window.geometry("300x300") 
window.configure(background='grey') 
path = "hs.gif" 
img = ImageTk.PhotoImage(Image.open(path)) 
panel = tk.Label(window, image = img) 
panel.pack(side = "bottom", fill = "both", expand = "yes") 
window.mainloop() 
Verwandte Themen