将文本插入Tkinter.Text,抛出错误

将文本插入Tkinter.Text,抛出错误,text,python-2.7,insert,tkinter,Text,Python 2.7,Insert,Tkinter,我是Python新手,正在尝试将文本设置为文本字段。 但进展不太顺利。我遵循了许多教程,并编写了完全相同的代码。但它仍然不起作用。 我做错了什么 def initGUI(): global root,TextField root = Tkinter.Tk(); TextField = Tkinter.Text(root, width = 50, height= 10); TextField.pack(side=Tkinter.LEFT,pady=(

我是Python新手,正在尝试将文本设置为文本字段。 但进展不太顺利。我遵循了许多教程,并编写了完全相同的代码。但它仍然不起作用。 我做错了什么

def initGUI():
    global root,TextField
    root = Tkinter.Tk();        
    TextField = Tkinter.Text(root, width = 50, height= 10);
    TextField.pack(side=Tkinter.LEFT,pady=(0,5), expand=Tkinter.YES, fill=Tkinter.BOTH);
    Tkinter.mainloop();

def main():
    initGUI()
    global TextField
    TextField.insert(INSERT,"Hello ?") # Tried Tkinter.INSERT / "1.0"


import Tkinter
main()
我正在运行Python 2.7.5

自己解决了这个问题

主循环意外缩进到initGui。
这意味着它根本无法更改文本。

发布您遇到的错误,我相信会有更多的人愿意调查您的问题。