以下问题分别记录:
- 导入模块时,如果采取import x方式,后续对x内的变量及方法进行调用时需要使用x.y形式;
- 关于Tkinter需要根据变量值时刻改变的方法:
e=Tkinter.StringVar()
使用该函数可以创建e来存储这个变量,需要注意的时,如果该变量的声明在调用之前,e.get()
会返回空值,而不是报错; - 关于button的绑定命令,
button=Tkinter.Button(top,text='search',command=search)
其中search函数在指定时不能加(), - 关于
name.bind('<Return>',search)
其中的return表示回车,enter表示输入,且该部分输入值会自动传递给search作为参数; top = Tkinter.Tk()
在使用时需要注意,150和150之间为x,不是*
top.geometry('150x150')关于下面神奇的调用与返回
“`def init(self):
self.top = Tkinter.Tk()
self.top.geometry(‘550x350’)self.e=Tkinter.StringVar() self.r=Tkinter.StringVar() self.l=Tkinter.StringVar() self.name=Tkinter.Entry(self.top,width=550