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 文件和路径操作函数小结
Nov 23 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Python编程实现蚁群算法详解
Nov 13 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
对python中dict和json的区别详解
Dec 18 Python
Python numpy线性代数用法实例解析
Nov 15 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
Python基础之条件语句详解
Jun 16 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
Home Coffee Roasting
2021/03/03 咖啡文化
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
菜单效果
2006/10/14 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue脚手架及vue-router基本使用
2018/04/09 Javascript
python使用递归解决全排列数字示例
2014/02/11 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python二分查找算法的递归实现方法
2016/05/12 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
理论讲解python多进程并发编程
2018/02/09 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
python可迭代对象去重实例
2020/05/15 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
中英双版中文教师求职信
2013/10/27 职场文书
工会主席岗位责任制
2014/02/11 职场文书
优秀党员获奖感言
2014/02/18 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
社区好人好事材料
2014/12/26 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
Python基于百度AI实现抓取表情包
2021/06/27 Python