这是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"在下面的文字上,如果我点击"说你好"按钮没有任何反应。
我做错了什么?
答案 0 :(得分:0)
你要求tkinter加载print_name和tkinter .... 尝试 使用print(“here is steave”)代替 返回“这里是steave”