0

我对 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

4

1 回答 1

0

自己解决了。

主循环意外缩进到 initGui。也就是说,它根本无法更改文本。

于 2013-07-02T13:54:48.097 回答