2016-07-25 5 views
-1

Es muss mein Bild auf der linken Seite und meinen Vor- und Nachnamen zusammen mit dem Geburtsdatum auf der rechten Seite anzeigen. Das ist, was ich bis jetzt habe, aber es gibt mir einen TCL-Fehler, der sagt "Keine solche Datei oder Verzeichnis", wenn ich die Datei auf meinem Computer gespeichert habe.Entwickle GUI-Fenster

from tkinter import Tk,Label,PhotoImage,LEFT,RIGHT 

root=Tk() 

text=Label(root, 
     text="First Name: Justin\n" 

      "Last Name: Joseph\n" 

      "Date of Birth:02/17/1995") 

text.pack(side=RIGHT) 

Justin=PhotoImage(file="Justin.gif") 
JustinLabel=Label(root, 
       image=Justin) 
JustinLabel.pack(side=LEFT) 
+0

vielleicht haben Sie den Pfadnamen nicht korrekt angegeben. –

+0

Wenn es Ihnen sagt "keine solche Datei oder Verzeichnis", können Sie es glauben. Vielleicht sieht es nicht in dem Verzeichnis aus, in dem Sie es finden. Namen sind relativ zu Ihrem Arbeitsverzeichnis, _nicht_ dem Verzeichnis, in dem sich das Skript befindet (es sei denn, das Skript befindet sich im aktuellen Verzeichnis) –

Antwort

1

Das Problem hat mit der Linie zu tun:

Justin=PhotoImage(file="Justin.gif") 

Stellen Sie sicher, dass Justin.gif an der richtigen Stelle in der Dateihierarchie (gleiche Verzeichnis wie das Skript selbst) befindet und heißt 'Justin.gif' (Großschreibung empfindlich).

+0

Es muss sich im selben Arbeitsverzeichnis befinden, nicht im Verzeichnis. –

+0

Danke @StevoMitric, aktualisiert meine Antwort – Jonas

Verwandte Themen