-1

ウィンドウに画像をロードする単純な Tkinter の例を実行しています。コードが実行されると、ウィンドウが開きますが、サイズは非常に小さくなります。ウィンドウのサイズを変更すると、ウィンドウが空になります。画像が読み込まれていません。

私はPycharmを使用しています。IDLEでも同じことを経験しました。

パイソン 3.7.7

macOS モハーベ バージョン 10.14.4

tkinter バージョン 8.6

https://www.python.org/download/mac/tcltk/に基づいて、私のOSバージョン、pythonバージョン、およびtkinterバージョンは互換性があります。

これが私のコードです

from tkinter import *
from tkinter import ttk

root = Tk()
label=ttk.Label(root, text="Hello TTK")
logo=PhotoImage("python_logo.gif")
label.image= logo
label.config(image= label.image)
label.pack()
root.mainloop()

画像ファイルはpythonコードと同じフォルダーに保存され、私のロゴオブジェクトには次の情報があります

tkinter.PhotoImage object at 0x10146a150
4

1 に答える 1