我正在尝试在 PyCharm 中学习 Tkinter,但每当我运行代码时,都会出现这样的框:
这是我展开盒子时的样子
这是我的代码
#import all modules in tkinter
from tkinter import *
#creates the base, or root, widget that all other widgets will be in
root = Tk()
#creates a label widget
myLabel = Label(root, text="Hello World!")
#shoves the label widget onto the screen
myLabel.pack()
#this is the main loop that will keep looping to update the screen
root.mainloop()
我期待一个带有“Hello World”字样的白色盒子,但这并没有发生。我得到的是图像中看到的空盒子。
我在 M2 Mac Air 上运行此程序
我能够在我的 Mac 上重现该问题。将Python版本升级到3.12.0解决了该问题。请参阅为什么 PyCharm tkinter GUI 在 macOS Monterey 12 更新中无法工作?