wxPython:应用程序对象介绍
2012-07-01 08:19
260 查看
一、两个必须对象
wxPython程序由两个必要的对象组成,即应用程序对象APP和顶级窗口对象Frame,其基本功能如下:
应用程序对象APP管理主事件循环MainLoop()。
顶级窗口对象Frame管理数据,控制并呈现给用户。
下图表示两个基础对象和程序其他部分的关系:
wx.App子类创建步骤:
定义这个子类。
给子类添加OnInit()方法。
主程序中创建此子类的一个实例。
此实例调用MainLoop()
注:OnInit()方法无参数,返回值为BOOL,所以此部分可做一些关键数据初始化的动作,如失败,返回False,程序直接退出。通常会在此方法中创建一个Frame对象,并调用Frame的Show()方法。
二、应用程序对象生命周期:
应用程序对象开始于实例被创建时,结束于最后一个应用程序窗口被关闭,与python脚本开始执行没有先后关系,如下图:
wxPython程序由两个必要的对象组成,即应用程序对象APP和顶级窗口对象Frame,其基本功能如下:
应用程序对象APP管理主事件循环MainLoop()。
顶级窗口对象Frame管理数据,控制并呈现给用户。
下图表示两个基础对象和程序其他部分的关系:
wx.App子类创建步骤:
定义这个子类。
给子类添加OnInit()方法。
主程序中创建此子类的一个实例。
此实例调用MainLoop()
注:OnInit()方法无参数,返回值为BOOL,所以此部分可做一些关键数据初始化的动作,如失败,返回False,程序直接退出。通常会在此方法中创建一个Frame对象,并调用Frame的Show()方法。
二、应用程序对象生命周期:
应用程序对象开始于实例被创建时,结束于最后一个应用程序窗口被关闭,与python脚本开始执行没有先后关系,如下图:
相关文章推荐
- wxPython:应用程序对象介绍
- iOS学习 应用程序对象介绍AppDelegate 信息提醒
- wxPython_应用程序对象的生命周期
- 应用程序框架实战三十四:数据传输对象(DTO)介绍及各类型实体比较(转)
- wxPython获取应用程序对象app和主窗口对象MainFrame
- Application 应用程序对象使用介绍
- 应用程序框架实战三十四:数据传输对象(DTO)介绍及各类型实体比较
- wxPython 笔记(10)应用程序对象
- 编写苹果游戏中心应用程序(翻译 1.1 GCD和块对象介绍)
- wxPython:状态栏介绍
- wxPython:绘画按钮BitmapButton介绍
- php中的面向对象介绍
- Android应用程序窗口(Activity)实现框架简要介绍和学习计划
- OpenCV3.x中UMat对象介绍与使用
- *谈谈Delphi中的类和对象1---介绍几个概念 && 对象是一个地地道道的指针
- EMF介绍系列(五、定制应用程序界面)
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作,无法为请求的 Configuration 对象创建配置文件。
- 10个Jquery常用技巧+原生xhr对象的简单介绍
- OBJECTPROPERTY与sp_rename更改对象名称的介绍
- Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析