我正在运行一个简单的 Tkinter 示例来加载带有图像的窗口。执行代码时,会打开一个窗口,但窗口很小。当我调整窗口大小时,它是空的。图像未加载。
我正在使用 Pycharm。我对 IDLE 也有同样的经历。
Python 3.7.7
macOS Mojave 版本 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