Tkinter-Bild wird nicht angezeigt oder gibt einen Fehler aus

Ich habe zwei verschiedene Methoden ausprobiert, um ein Bild auf einem Etikett anzuzeigen

#This gives " TclError: couldn't recognize data in image file "TestImage.gif" "
imgPath = "TestImage.gif"
photo = PhotoImage(file = imgPath)
label = Label(image = photo)
label.image = photo # keep a reference!
label.grid(row = 3, column = 1, padx = 5, pady = 5)

und

#This gives no error but the image doesn't show
imgPath = "TestImage.gif"
photo = PhotoImage(imgPath)
label = Label(image = photo)
label.image = photo # keep a reference!
label.grid(row = 3, column = 1, padx = 5, pady = 5)

Das Bild befindet sich im selben Ordner wie der gesamte Code. Irgendwelche Vorschläge, wie man ein Bild zeigt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage