-1
イメージをインポートしてラベルとして設定しようとしていますが、そうするとエラーが表示されます。誰でもこれを修正する方法を知っていますか?Python 3 Tkinter:画像を追加するときにエラーが発生する
おかげ
私のコードを「pic.png」画像ファイル内のデータを認識しませんでした:_tkinter.TclError -
エラーを(私は絵のために、多くの異なるファイル形式を試してみましたが、それはくぼみの仕事) :
from tkinter import *
root = Tk()
c = Canvas(root, width = 500, height = 500, highlightthickness = 0)
c.grid(row = 0, column = 0)
oval = c.create_oval(0, 0, 1, 1)
r = 2
def update():
global r, oval
if r < 500:
r += 5
else:
b.destroy()
c.delete(oval)
oval = c.create_oval(0, 0, r, r)
root.after(50, update)
b = Button(text = "123", command = update, cursor = "iron_cross")
b.grid(row = 1, column = 0)
z = PhotoImage(file='pic.png')
label = Label(image = z)
label.grid(row = 2, column = 0)
root.mainloop()
PNGはTkinterのではサポートされていません。 PILをインストールする必要があります。 [Photoimage](http://effbot.org/tkinterbook/photoimage.htm) –
このサイトには、正確なエラーメッセージ(ファイル名は数えません)が12個以上あります。彼らがあなたの問題を解決するかどうか調べるために彼らを調査しましたか? –
どのファイルタイプがサポートされていますか? –