首页 > 移动平台 > 详细

如何创建和使用wxApp应用程序对象

时间:2015-12-13 23:21:09      阅读:305      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/python
#-*-<coding=UTF-8>-*-

"""
wxPython程序由两个必要的对象给成:
    应用程序对象,即wx.App或其子类对象;
    顶级窗口对象,即wx.Frame或其子类对象;

创建一个wx.App的子类,需要执行四个步骤:
    1.定义这个子类;
    2.在定义的子类中写一个OnInit()方法
    3.在你的程序中创建这个子类的一个实例;
    4.调用应用程序实例的MainLoop()方法,这个方法将程序的控制权交给wxPython
"""
import wx

class MyApp(wx.App):
    #这是第一步,定义了wx.App的子类;

    #编写OnInit()方法
    def OnInit(self):
    """
    在应用程序对象中创建顶级窗口对象;
    调用顶级窗口对象的Show方法,使其显示出来.
    """
    frame = wx.Frame(id=-1,parent=None,pos=wx.DefaultPosition,size=wx.DefaultSize)
    frame.Show()
    #OnInit()方法必须返回一个bool值.
    return True

#第三步,实例化MyApp
app = MyApp()

#第四步,调用MainLoop方法
app.MainLoop()

  

如何创建和使用wxApp应用程序对象

原文:http://www.cnblogs.com/alexcjc/p/5043697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!