python怎么跳转界面?

图片[1]-python怎么跳转界面?-uusu优素-乐高,模型,3d打印,编程

主要是通过一个按钮进行跳转,在点击该按钮时关闭当前界面,打开新界面。

主要函数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()

p7.jpg

点击取款按钮跳转到取款界面原界面关闭:

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容