实例01(使用wx.StaticText输出Python之禅)
 1 # -*- coding:utf-8 -*-
 2 import wx
 3 class MyFrame(wx.Frame):
 4         def __init__ (self, parent,id):
 5           wx. Frame. __init__ (self, parent, id, title = "创建StaticText类",
 6                                     pos=(100,100),size=(600, 400))
 7           panel = wx. Panel(self)             #创建画板
 8           #创建标题,并设置字体
 9           title = wx. StaticText(panel, label= ' Python之禅一-Tim Peters ' , pos= (100 ,20))
10           font = wx. Font(16,wx. DEFAULT, wx. FONTSTYLE_NORMAL, wx. NORMAL)
11           title . SetFont (font)
12           #创建文本
13           wx. StaticText(panel, label=' 优美胜于丑陋' , pos=(50, 50))
14           wx. StaticText(panel, label='明了胜于晦涩' , pos=(50,70))
15           wx. StaticText(panel, label=' 简洁胜于复杂', pos= (50, 90))
16           wx. StaticText(panel, label=' 复杂胜于凌乱' ,pos=(50,110))
17           wx. StaticText(panel, label=' 扁平胜于嵌套',pos=(50,130))
18           wx. StaticText(panel, label=' 间隔胜于紧凑',pos= (50, 150))
19           wx. StaticText(panel, label=' 可读性很重要' ,pos=(50,170))
20           wx.StaticText (panel, label= '即便假借特例的实用性之名,也不可违背这些规则',pos=(50, 190))
21           wx. StaticText(panel, label= '不要包容所有错误,除非你确定需要这样做' , pos=(50,210))
22           wx. StaticText(panel, label= '当存在多种可能,不要尝试去猜测' , pos=(50,230))
23           wx.StaticText(panel, label=' 而是尽量找一种, 最好是唯一一种明显的解决方案 ' ,pos=(50 ,250))
24           wx. StaticText(panel, label= '虽然这并不容易,因为你不是Python 之父' , pos=(50, 270))
25           wx.StaticText(panel, label=' 做也许好过不做,但不假思索就动手还不如不做' , pos=(50, 290))
26           wx.StaticText( panel, label= '如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然' , pos=(50,310))
27           wx. StaticText(panel, label= '命名空间是一种绝妙的理念,我们应当多加利用', pos=(50,330))
28 if __name__ == '__main__' :
29         app = wx. App()                                             #初始化应用
30         frame = MyFrame(parent=None,id=-1)                 # 实例MyFrame类,并传递参数
31         frame.Show()
32         app.MainLoop()
 
![]()
实例02(使用wx.TextCtrl实现登录界面) 
1 # -*- coding:utf-8 -*-
 2 import wx
 3 class MyFrame(wx.Frame):
 4         def __init__(self,parent,id):
 5                 wx.Frame.__init__(self,parent,id,title="创建TextCtrl类",size=(400,300))
 6                 panel=wx.Panel(self)
 7                 self.title=wx.StaticText(panel,label="请输入用户名和密码",pos=(140,20))
 8                 self.label_user=wx.StaticText(panel,label="用户名:",pos=(50,50) )
 9                 self.text_user=wx.TextCtrl(panel,pos=(100,50),size=(235,25),style=wx.TE_LEFT)
10                 self.label_pwd=wx.StaticText(panel,pos=(50,90),label="密  码:")
11                 self.text_password=wx.TextCtrl(panel,pos=(100,90),size=(235,25),style=wx.TE_PASSWORD)
12 if __name__=='__main__':
13         app=wx.App()
14         frame=MyFrame(parent=None,id=-1)
15         frame.Show()
16         app.MainLoop()
 
![]()
实例03(为登录界面添加“确定”和“取消”按钮) 
1 # -*- coding:utf-8 -*-
 2 import wx
 3 class MyFrame(wx.Frame):
 4         def __init__(self,parent,id):
 5                 wx.Frame.__init__(self,parent,id,title="创建TextCtrl类",size=(400,300))
 6                 panel=wx.Panel(self)
 7                 self.title=wx.StaticText(panel,label="请输入用户名和密码",pos=(140,20))
 8                 self.label_user=wx.StaticText(panel,label="用户名:",pos=(50,50) )
 9                 self.text_user=wx.TextCtrl(panel,pos=(100,50),size=(235,25),style=wx.TE_LEFT)
10                 self.label_pwd=wx.StaticText(panel,pos=(50,90),label="密  码:")
11                 self.text_password=wx.TextCtrl(panel,pos=(100,90),size=(235,25),style=wx.TE_PASSWORD)
12                 self.bt_confirm=wx.Button(panel,label='确定',pos=(105,130) )
13                 self.bt_cancel  =wx.Button(panel,label='取消',pos=(195,130))
14 if __name__=='__main__':
15         app=wx.App()
16         frame=MyFrame(parent=None,id=-1)
17         frame.Show()
18         app.MainLoop()
 
![]()