Python 3.x 带有tkinter的小代码在mac上不显示任何窗口
我有一个小代码,我正试图在mac上运行。我用Spyder来做这个。我的问题是运行此tkinter代码时没有出现窗口Python 3.x 带有tkinter的小代码在mac上不显示任何窗口,python-3.x,tkinter,Python 3.x,Tkinter,我有一个小代码,我正试图在mac上运行。我用Spyder来做这个。我的问题是运行此tkinter代码时没有出现窗口 from tkinter import * class Window(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.master = master # initialize tkinter root = Tk() app = Windo
from tkinter import *
class Window(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.master = master
# initialize tkinter
root = Tk()
app = Window(root)
# set window title
root.wm_title("Tkinter window")
# show window
root.mainloop()
运行此代码时我没有收到任何错误。在“初始化tkinter”帮助的末尾添加
app.grid()
或app.pack()
是否有帮助?向框架中添加一些内容是否会使其显示?添加app.grid()或app.pack()不起作用。当我在macbook的终端上运行它时,同样的方法也能很好地工作。