0
私はTkinterのGUIにGIFイメージをロードしようとしていると私はPhotoClass()を使用しています。私は、このようなPIL.Iなど任意の外部モジュールを使用していないことに注意してくださいPython 3.4を使用しています。最初は.png画像を試しましたが、これはネイティブではサポートされていません。画像の拡張子を.gifに変更しました。これはサポートされています。TkinterのPhotoClass(画像ファイル内のデータを認識しませんでした)
img=tk.PhotoImage(file="Image.gif")
そして、ここでラベルに配置されています:
画像は、最初にここrefrencedさ
ImageLabel=tk.Label(root, image=img,)
ImageLabel.grid(row=14,column=1)
私は、受信エラーがある:
_tkinter.TclError: couldn't recognize data in image file "Image.gif"
すべてのヘルプは次のようになります大いに感謝します。
PNGファイルの名前を変更して魔法のようにGIFファイルになるとは限りません。ファイル形式はまったく異なります。 –
ペイントで画像を開くと、画像はきれいに見えます。 –
paintは多くのファイル形式を開くことができるためです。拡張機能を手動で変更しましたか?または「名前を付けて保存」を実行しますか?拡張機能を手動で変更した場合、機能しません。 –