zoukankan      html  css  js  c++  java
  • 创建一个wx.App的子类

    2.2.1 创建一个wx.App的子类
    
    创建你自己的wx.App的子类是很简单的。当你开始你的应用程序的时候,
    创建你自己的wx.App的子类通常是一个好的想法,即使是你不定制任何功能。
    创建和使用一个wx.App子类,你需要执行四个步骤:
    
    import wx
    wx.App
    class App(wx.App):
      def OnInit(self):
         frame = wx.Frame(parent=None, id=-1, title="Bare")
         frame.Show()
         return True
    
    app=App()
    app.MainLoop()
    
    1.定义这个子类
    
    2.在定义的子类中写一个OnInit()方法
    
    3.在你的程序的主要部分创建这个类的一个实例
    
    4.调用应用程序实例的MainLoop()方法。这个方法将程序的控制权转交
    给wxPython
    
    由于OnInit()方法的存在,并且它是wxPython架构的一部分,所以任何关于
    你的定制的类的所需的初始化通常都由OnInit()方法管理,而不在Python的
    __init__方法中。如果由于某些原因你决定需要__init__方法,那么你必须在你
    的__init__方法中调用父类的__init__方法,如下所示:
    
  • 相关阅读:
    UVA 1386 Cellular Automaton
    ZOJ 3331 Process the Tasks
    CodeForces 650B Image Preview
    CodeForces 650A Watchmen
    CodeForces 651B Beautiful Paintings
    CodeForces 651A Joysticks
    HUST 1601 Shepherd
    HUST 1602 Substring
    HUST 1600 Lucky Numbers
    POJ 3991 Seinfeld
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348338.html
Copyright © 2011-2022 走看看