Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576876
  • 博文数量: 226
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-26 11:15
文章分类

全部博文(226)

文章存档

2011年(5)

2010年(64)

2009年(99)

2008年(37)

2007年(21)

我的朋友

分类: LINUX

2010-02-05 18:39:17

#! /usr/bin/env python
#coding=utf-8

import wx
import sys

class Frame(wx.Frame):
    
    def __init__(self,parent,id,title):
        print "Frame __init__"
        wx.Frame.__init__(self,parent,id,title)

class App(wx.App):
    
    def __init__(self,redirect=True,filename=None):
        print "App __init__"
        wx.App.__init__(self,redirect,filename)
    
    def OnInit(self):
        print "OnInit"
        self.frame = Frame(parent=None,id=-1,title='StartUp')
        self.frame.Show()
        self.SetTopWindow(self.frame)
        print>>sys.stderr,"A pretend error message"
        return True
    def OnExit(self):
        print "OnExit"
    
    
if __name__ == '__main__':
    app = App(redirect=True)
    print "before MainLoop"
    app.MainLoop()
    print "after MainLoop"
阅读(530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~