import sys import tkinter as tk root = tk.Tk() root.title("test") root.geometry("500x400") img = tk.PhotoImage(file="img.gif") b = tk.Button(root, text="", image=img) b.pack() root.mainloop()
tkinterを使ってボタンを作成し、
そのボタン上に画像を貼り付けたいのですが、以下のようなエラーがでてうまくいきません。
img.gifはPythonの実行ファイルと同じ場所に配置してあります。
Traceback (most recent call last):
File "C:/Users/Owner/PycharmProjects/cradGame/game.py", line 14, in <module>
img = tk.PhotoImage(file="img.gif")
File "C:\Users\Owner\AppData\Local\Programs\Python\Python37-32\lib\tkinter_init_.py", line 3545, in init
Image.init(self, 'photo', name, cnf, master, **kw)
File "C:\Users\Owner\AppData\Local\Programs\Python\Python37-32\lib\tkinter_init_.py", line 3501, in init
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "img.gif": no such file or directory
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/19 08:25 編集
2019/05/19 09:36