我正在使用tkinter来处理数据库,我一直试图在界面中添加背景图片,但出现错误:“无此类文件或目录”
这是一个学校项目,我从事航空工程,但是对python来说还很陌生。
这是代码的一部分:
photo=PhotoImage(file="background.png")
zone_dessin = Canvas(Fsur, width=1000, height=600)
zone_dessin.create_image(250,250,image=photo)
zone_dessin.pack()
答案 0 :(得分:1)
如果图像位于脚本的同一文件夹中,请尝试:
script_path = os.path.dirname(os.path.realpath(__file__))
imagefile = os.path.join(script_path, 'background.png')
photo = PhotoImage(file=imagefile)