wxPython 笔记(3)基本结构

wxPython程序的基本结构一般分为三步:

 

1、初始化应用程序对象: wx.App()

 

2、创建窗体对象:wx.Frame(None)  

窗体对象的第一个参数是必需的,即父窗体,如果没有则传入 None ,其他参数都有默认值;

 

3、应用程序对象开始消息循环: app.MainLoop() 

 

只需简单的三步,一个完成的窗体程序就运行起来了。这里为了简化起见,我们用的窗体对象是默认的,一般情况下我们应该从 wx.Frame 继承并创建自己的 Frame 类,然后用自己的 Frame 类创建窗体对象。

 代码如下:

 1  # !/usr/bin/python
 2  #  -*- coding: GBK -*-
 3 
 4  # 导入 wx 包
 5  import  wx
 6 
 7  """
 8  显示一个主窗体
 9  """
10 
11  # 初始化程序
12  app = wx.App()
13 
14  # 创建窗体
15  frame = wx.Frame(None)
16  frame.Show()
17 
18  # 开始消息循环
19  app.MainLoop()

 

 

//==========================================

你可能感兴趣的:(wxPython)