我正在尝试设置一个非常小的 tkinter 示例,窗口被创建并显示,但它是空的,文本没有被添加。
我的代码:
import tkinter as tk
window = tk.Tk()
window.geometry("230x200")
greeting = tk.Label(text="Hello, Tkinter")
greeting.pack()
window.mainloop()
我也尝试过用
place
代替pack
,以及使用tk.Label(window, text="Hello, Tkinter")
,也尝试过设置和不设置几何图形,这只会改变窗口显示的大小,但无论如何它都保持空。
我也在我的IDE(pycharm)和IDE之外尝试过,两者的结果相同,窗口被创建并显示,但保持为空。
编辑:在pycharm venv中使用python 3.9.6,在ide之外使用python 3.11.5进行测试
从 python.org 重新安装 python,而不是使用 homebrew 的 python 安装解决了问题
如果愿意的话,请继续接受您的答案!很高兴 acw1668 能够提供帮助:)