2016-07-25 12 views
-1

私の写真を左に、姓と名を右の誕生日とともに表示する必要があります。これは私がこれまで行ってきたことですが、ファイルをコンピュータに保存したときに「No such file or directory」というTCLエラーが表示され続けます。GUIのウィンドウを作成する

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

パス名を正しく入力していない可能性があります。 –

+0

「そういうファイルやディレクトリはありません」と言っている場合は、それを信じることができます。おそらくそれはあなたが思っているディレクトリを見ていないでしょう。名前はあなたの作業ディレクトリに相対的です。_not_スクリプトがあるディレクトリ(もちろん、スクリプトが現在のディレクトリにない限り) –

答えて

1

問題はラインに関係しています:

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

Justin.gifは、ファイル階層(スクリプト自身と同じディレクトリ)で適切な場所に位置し、呼ばれていることを確認します'Justin.gif'(大文字と小文字を区別します)。

+0

同じ作業ディレクトリでなければなりません。 –

+0

ありがとう@StevoMitric、私の答えを更新 – Jonas

関連する問題