2016-07-25 49 views
-1

它需要在左侧显示我的图片,并在右侧显示我的姓名和出生日期。这是我迄今为止的,但是当我将文件保存到我的电脑上时,它一直给我一个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

如果它告诉你“没有这样的文件或目录”,你可以相信它。也许它不在你认为的目录中。名称与您的工作目录相关,不属于脚本所在的目录(当然,除非脚本在当前目录中) –

回答

1

问题与行办:

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

确保Justin.gif位于文件层次结构中合适的位置(同一目录脚本本身),被称为'Justin.gif'(大写敏感)。

+0

它需要位于相同的工作目录中,而不是位置。 –

+0

谢谢@StevoMitric,更新了我的答案 – Jonas