请问一下传值的问题

街头诗人1 2017-09-28 02:50:33
我是个小白,
#知识等级
a=0;

#按钮的绑定事件
def on_click():
a==loop_text.get();
root.destroy()
#创建主窗体
root = Tk()
#设置主标题窗体
root.title("请输入知识树等级")
#设置大小
root.geometry('250x200')
#创建一段话
label = Label(root)
#设置内容
label['text'] = '请输入你的知识树等级'
#绑定到窗体
label.pack()
#创建文本框
loop_text = IntVar()
loop = Entry(root, textvariable = loop_text)
loop_text.set(" ")
#绑定主窗体
loop.pack()
#创建按钮
button = Button(root)
#设置文本
button['text'] = '确定'
#添加绑定事件
button['command'] = on_click
#绑定到主窗体
button.pack()
# 当调用mainloop()时,窗口才会显示出来
root.mainloop()
#弹出对话框选择文件
dlg = win32ui.CreateFileDialog(1)
dlg.DoModal()
#弹出对话框选择文件
dlg1 = win32ui.CreateFileDialog(1)
dlg1.DoModal()

#打开workbook
excel = load_workbook(dlg.GetPathName())
data = load_workbook(dlg1.GetPathName())

点击按钮后a的值变了,为什么我在后面用a的时候值还是0了
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头诗人1 2017-09-28
  • 打赏
  • 举报
回复
谢谢了
街头诗人1 2017-09-28
  • 打赏
  • 举报
回复
上面那==我打错了是=
混沌鳄鱼 2017-09-28
  • 打赏
  • 举报
回复
def on_click(): global a a == loop_text.get(); root.destroy()

37,721

社区成员

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

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