def func(self,event): #返回对象为Tuple select=self.tree.selection() select=select[0] if select=='I002' and self.lock1==0: lable=Label(text='欢迎登陆!',fg='black') self.tb.add(lable,text='首页') self.lock1=1 if select=='I003' and self.lock2==0: self.child=Frame(self.t) self.name=StringVar() self.name.set('必填') self.psw=StringVar() self.psw.set('必填') lb=Label(self.child,text='用户名',fg='black') lb.grid(row=0,column=0,pady=15,padx=10,sticky='se') name=Entry(self.child) name['textvariable']=self.name name.grid(row=0,column=1) la=Label(self.child,text='密码',fg='black') la.grid(row=1,column=0,padx=10,sticky='se') psw=Entry(self.child) psw['textvariable']=self.psw psw.grid(row=1,column=1) style=Tk.Style() style.map("C.TButton",foreground=[('pressed', 'red'), ('active', 'blue')], background=[('pressed', '!disabled', 'black'), ('active', 'white')]) btn1=Tk.Button(self.child,text='提交',style='C.TButton',command=self.submit) btn2=Tk.Button(self.child,text='重置',style='C.TButton',command=self.reset) btn1.grid(row=2,column=0,pady=10,padx=10,sticky='e') btn2.grid(row=2,column=1) self.tb.add(self.child,text='修改密码') self.lock2=1