图形用户界面设计弹出框制作

窗体标题“XXX系统”

第一行:用户名(标签+输入框)

第二行:密码(标签+输入框)(隐式字符,任选)

第三行:重复密码(标签+输入框)(隐式字符,任选,建议和上面区别)

第四行:显示结果输入框(占2个位置,样式任选),按钮(注册或验证)

点击按钮后,在结果输入框中,显示“欢迎你,XXX”(你输入的用户名)

参考一下:


如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

img

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()