2017-12-15 25 views
0

私はこのコードをlinuxのラップトップ(Ubuntu)に書いていましたが、今はMacで実行しようとするとエラー:_tkinter.TclError:画像ファイル "background.png"のデータをタートルのグラフィックを使用すると認識できませんでした

_tkinter.TclError: couldn't recognize data in image file "background.png" 

私のグラフィックのinit機能時の背景として画像を設定しようとしたときにこの問題が発生しました。

def __init__(self): 
    self.window = turtle.Screen() 
    self.window.setup(724, 724) 
    self.window.bgpic("background.png") 
    self.window.tracer(0, 0) 

Here is the image that it is using

+0

Ubuntu 16をベースにしたLinux Mint 18.2のPython 2.7.12であなたの画像を 'bgpic()'でテストしました。 'turtle'はデフォルトで' gif'のみをサポートする 'tkinter'の上に構築されているので、' turtle'でも問題になります。モジュール 'PIL/pillow'には特別なクラスがあり、' png'(および他の形式)を 'tkinter'で使用します。私はすでに 'pillow'をインストールしていて、' bgpic'に 'pillow'がなければ問題があるかどうか確認できません。あなたは '枕'をインストールしようとすることができます。 – furas

答えて

関連する問題