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__方法,如下所示:
    
  • 相关阅读:
    Android px,dp,pt,sp的差别
    C 八皇后
    线性表
    android 推断手机是否支持前置摄像头
    C/C++易错难点笔记01
    Java日志记录的5条规则
    hdoj-1312-Red and Black
    oracle 11g sql developer安装后无法使用
    显示指定时间的秒数
    云端自动化测试方案
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348338.html
Copyright © 2011-2022 走看看