【发布时间】:2015-02-16 01:40:33
【问题描述】:
我正在尝试从条目中获取文本变量 (a),然后将其放入新窗口 (w) 中的标签中。
from Tkinter import *
def abind(avar):
print avar
w=Toplevel()
at=Label(w, text=avar).pack()
w.mainloop()
app=Tk()
at=StringVar()
a=Entry(app,textvariable=at)
avar=at.get()
a.pack()
a.focus()
b=Button(app, command=abind(avar)).pack()
app.mainloop()
如果我在 abind 之后将 avar 从括号中取出,它要么打印空白,要么立即打开一个新窗口并且不显示按钮小部件,如果我离开 avar。
【问题讨论】:
-
试试
avar = a.get()
标签: python function variables tkinter tk