Nachricht Dateiname
Syntaxfehler
(Unicode-Fehler) 'unicodeescape' Codec kann nicht Bytes in Position dekodieren 2-3:> abgeschnitten \ UXXXXXXXX Flucht C: \ visualexample.pyWie setze ich ein Tkinter-Bild in den Hintergrund? halte gleiche Fehler msg unabhängig von dem Dateityp immer:
ich habe importiert PIL und tkinter und versuchte ein paar andere Dinge, aber die, die ich meist vorgeschlagen sehen ist:
img = ImageTk.PhotoImage (Image.open (“ C: \ testpic.gif "))
oder
img = tk.PhotoImage (Image.open ("C: \ testpic.gif"))
auch Datei Bildtypen versucht: .bmp .jpeg .png .gif. ... lege sie in ein Etikett und packe oder platziere sie.
Ich habe auch einen anderen Fehler msg, die ich bei der Hand nicht haben, aber es war so etwas wie:
Invaild ‚____str____‘ Werttyp: ‚JpegImageFormat‘ ist kein anerkanntes Format.
Wenn dieses auftaucht, wird es auch für alle Bilddateitypen verwendet.
Ich denke, ich werde einfach mein Programm mit einfachen alten Farben und Schriftfarben anrühren. Vielleicht ist die PIL-Lib die falsche (ich musste sie von Python 3.3 trennen), ich dachte, ich hätte die richtige gefunden.
Vielleicht gibt es eine Dateigröße (Mb) Limit?
Wenn jemand irgendwelche Vorschläge hat, wie man eine Bilddatei in den Hintergrund stellt, wäre das großartig!
edit: Python 3x, Import tkinter und von PIL Import ImageTk, Bild
Vorschlag für .gif arbeitete .bmp .png .jpg :)
img = PIL.ImageTk.PhotoImage (PIL. Image.open (Picfilepath))
Bitte fügen Sie weitere Code - welche Module Sie importiert haben, wie Sie sie usw. verwendet haben. –
Sind Sie eingeschaltet Python 3.x oder 2.x? –
Backslash ist ein Escape-Zeichen. Verdopple sie. z.B. C: \\ testpic.gif – Hobbes