Tkinter中如何获得文本框中的输入值

xghyxx 2011-05-30 08:02:46
我想通过下面的代码实现在文本框中输入后,点击按钮,把在文本框中输入的值显示在标签中:
# -*- coding: utf-8 -*-
from Tkinter import *

def hanshu(shuru):
biaoqian=Label(root,text=shuru)
biaoqian.pack()

root=Tk()

shuru=Entry(root,text='输入')
anniu=Button(root,text='提交',command=hanshu(shuru))

shuru.pack()
anniu.pack()

root.mainloop()

测试时一打开还没输入标签那里显示一长串小数,但是在文本框输入值后提交则没有任何反应。请问是怎么回事?应该如何改?谢谢!!
...全文
2212 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
noevil 2011-05-31
  • 打赏
  • 举报
回复
shuru.get()
xghyxx 2011-05-31
  • 打赏
  • 举报
回复
我是想获取文本框输入的值,如果是绑定hanshu,那就获取不到那个值了。
angel_su 2011-05-30
  • 打赏
  • 举报
回复
command=hanshu绑定函数,但你用()去调用函数,变成绑定函数的返回值,这样变成还没按就跑,按了没反应...

37,722

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧