单击按钮后,我的Gui不显示输出文本

时间:2016-03-02 17:10:52

标签: python-2.7 user-interface tkinter

这是Python的新手。 我正在编写这个简单的GUI:

from Tkinter import *

root = Tk()

def print_name():
   return  'Here is Steve'

here_goes_text = print_name()

button = Button(root,text='Say hello',command = print_name)
button.pack()
text = Text(root)
text.insert(END,here_goes_text)
text.pack()

root.mainloop()

我希望点击" Say hello"按钮Gui告诉我"嗨我是Steve"在下面的文本小部件上。 不幸的是,现在当我运行该程序时,它会立即显示给我"嗨,我是Steve"在下面的文字上,如果我点击"说你好"按钮没有任何反应。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

你要求tkinter加载print_name和tkinter .... 尝试 使用print(“here is steave”)代替 返回“这里是steave”

相关问题