tkinter で画像をレンダリングしようとしています。画像を作成する方法について、スタック オーバーフローに関する多くのスクリプトを見てきましたが、試してみると、画像が存在しないと表示されます。画像を保存しなければならない特定の場所はありますか? 私の python スクリプトはデスクトップに保存されていますが、python がそこを検索しない可能性があることはわかっています。プログラムで表示したい画像はどこに置くのですか? 前もって感謝します!
編集:ここに要求されたコードがあります:
canvas = Canvas(app, width=300, height=250).pack()
picture = PhotoImage(file='image.gif') #image located in desktop
canvas.create_image(0,0, image = picture
エラーは次のとおりです。
Traceback (most recent call last):
File "/Users/theroeloffs/Downloads/myprogram.py", line 87, in <module>
piper_pic=PhotoImage(file = 'image.gif')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 3306, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 3262, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
TclError: couldn't open "image.gif": no such file or directory
申し訳ありませんが、何らかの理由でこのウェブサイトではそのコードを作成できませんでした
PS私はMacを持っています