窗体标题“XXX系统”
第一行:用户名(标签+输入框)
第二行:密码(标签+输入框)(隐式字符,任选)
第三行:重复密码(标签+输入框)(隐式字符,任选,建议和上面区别)
第四行:显示结果输入框(占2个位置,样式任选),按钮(注册或验证)
点击按钮后,在结果输入框中,显示“欢迎你,XXX”(你输入的用户名)
import wx
class Frame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, title='', size=(512, 418),name='frame',style=541072960)
self.启动窗口 = wx.Panel(self)
self.Centre()
self.标签1 = wx.StaticText(self.启动窗口,size=(75, 35),pos=(55, 65),label='用户名',name='staticText',style=2321)
self.编辑框1 = wx.TextCtrl(self.启动窗口,size=(181, 35),pos=(120, 57),value='',name='text',style=0)
self.标签2 = wx.StaticText(self.启动窗口,size=(65, 28),pos=(62, 112),label='密码',name='staticText',style=2321)
self.编辑框3 = wx.TextCtrl(self.启动窗口,size=(183, 36),pos=(120, 105),value='',name='text',style=0)
self.编辑框4 = wx.TextCtrl(self.启动窗口,size=(190, 40),pos=(119, 156),value='',name='text',style=0)
self.标签3 = wx.StaticText(self.启动窗口,size=(35, 34),pos=(75, 158),label='重复密码',name='staticText',style=2321)
self.编辑框5 = wx.TextCtrl(self.启动窗口,size=(112, 35),pos=(106, 218),value='',name='text',style=0)
self.按钮1 = wx.Button(self.启动窗口,size=(89, 32),pos=(247, 222),label='注册',name='button')
self.按钮1.Bind(wx.EVT_BUTTON,self.按钮1_按钮被单击)
def 按钮1_按钮被单击(self,event):
self.编辑框5.SetValue("欢迎你,"+self.编辑框1.GetValue())
print('按钮1,按钮被单击')
class myApp(wx.App):
def OnInit(self):
self.frame = Frame()
self.frame.Show(True)
return True
if __name__ == '__main__':
app = myApp()
app.MainLoop()