主要是通过一个按钮进行跳转,在点击该按钮时关闭当前界面,打开新界面。
主要函数doClose 按钮触发的函数QU
主要代码:
importwx importpymysql,time,threading fromMySQLimportMake_bill,function classWithdrawal1(wx.App): defdoClose(self,j): time.sleep(j) self.frame.Close() def__init__(self,YuanZhangH): self.YuanZhangH=YuanZhangH wx.App.__init__(self) self.frame=wx.Frame(parent=None,title='取款',size=(535,450),style=wx.DEFAULT_FRAME_STYLE^wx.RESIZE_BORDER^wx.MAXIMIZE_BOX) panel=wx.Panel(self.frame,-1) label_pass=wx.StaticText(panel,-1,"取款金额:",pos=(80,200)) #style为设置输入 self.JinE=wx.TextCtrl(panel,-1,size=(250,35),pos=(140,190)) self.QueDing_button=wx.Button(panel,-1,"确认",size=(80,60),pos=(120,280)) self.QuXiao_button=wx.Button(panel,-1,"反回",size=(80,60),pos=(340,280)) self.QueDing_button.SetBackgroundColour('#0a74f7') self.QuXiao_button.SetBackgroundColour('#0a74f7') self.Bind(wx.EVT_BUTTON,self.QuK,self.QueDing_button) self.Bind(wx.EVT_BUTTON,self.QU,self.QuXiao_button)#通过一个按钮触发界面跳转 self.frame.Center() self.frame.Show(True) defQuK(self,event): pass defQU(self,event): t=threading.Thread(target=self.doClose,args=(0.05,)) t.start()#通过threading和doClose函数关闭界面 jie=function.Jiemian(self.YuanZhangH)#打开新界面 jie.MainLoop()
点击取款按钮跳转到取款界面原界面关闭:
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容