wxPython窗口的继承机制实例分析


Posted in Python onSeptember 28, 2014

本文实例讲述了wxPython窗口的继承机制,分享给大家供大家参考。具体分析如下:

示例代码如下:

import wx  
 
class MyApp(wx.App): 
  def OnInit(self): 
    self.frame = MyFrame(None, title = "My Main Frame 3water.com") 
    self.SetTopWindow(self.frame) 
    self.frame.Show() 
 
    return True 
 
class MyFrame(wx.Frame): 
  def __init__(self, parent, id=wx.ID_ANY, title=""): 
    super(MyFrame, self).__init__(parent, id , title)  
 
      # Attributes  
    self.panel = wx.Panel(self) 
    self.panel.SetBackgroundColour(wx.BLACK)#设置面板的背景色为黑色,wx.BLACK为大写,在此犯过错 
    self.button = wx.Button(self.panel, label="push me", pos=(50, 50))#一个按钮的属性,按钮的父窗口为panel 
 
if __name__ == "__main__": 
  app = MyApp() 
  app.MainLoop()

其中的wx.Button函数介绍如下:

wx.Button (wxWindow *parent, wxWindowID id, const wxString &label=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxButtonNameStr)
   Constructor, creating and showing a button.

三层窗口框架:

1. frame或dialog
2. panel或notebooks...
3. controls

最后,来张效果图:

wxPython窗口的继承机制实例分析

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python字典序问题实例
Sep 26 Python
python通过yield实现数组全排列的方法
Mar 18 Python
轻松掌握python设计模式之访问者模式
Nov 18 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
python tensorflow基于cnn实现手写数字识别
Jan 01 Python
python list是否包含另一个list所有元素的实例
May 04 Python
python pygame实现2048游戏
Nov 20 Python
Python统计分析模块statistics用法示例
Sep 06 Python
python实现tail -f 功能
Jan 17 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
Jun 30 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
Python中requests做接口测试的方法
May 30 Python
wxPython框架类和面板类的使用实例
Sep 28 #Python
Python的加密模块md5、sha、crypt使用实例
Sep 28 #Python
wxPython学习之主框架实例
Sep 28 #Python
python实现得到一个给定类的虚函数
Sep 28 #Python
python实现根据图标提取分类应用程序实例
Sep 28 #Python
wxPython事件驱动实例详解
Sep 28 #Python
python中的多重继承实例讲解
Sep 28 #Python
You might like
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
python实现图片批量剪切示例
2014/03/25 Python
从零学Python之入门(五)缩进和选择
2014/05/27 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
解决Mac下使用python的坑
2019/08/13 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
pandas数据拼接的实现示例
2020/04/16 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
外贸英语毕业生自荐信
2013/11/14 职场文书
七年级数学教学反思
2014/01/22 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
企业文化标语大全
2014/06/10 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
创业计划书之溜冰场
2019/10/25 职场文书