Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 带有tkinter的小代码在mac上不显示任何窗口_Python 3.x_Tkinter - Fatal编程技术网

Python 3.x 带有tkinter的小代码在mac上不显示任何窗口

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

我有一个小代码,我正试图在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 = Window(root)

# set window title
root.wm_title("Tkinter window")

# show window
root.mainloop()

运行此代码时我没有收到任何错误。在“初始化tkinter”帮助的末尾添加
app.grid()
app.pack()
是否有帮助?向框架中添加一些内容是否会使其显示?添加app.grid()或app.pack()不起作用。当我在macbook的终端上运行它时,同样的方法也能很好地工作。