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获取Linux系统的各种信息
Jul 10 Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 Python
Python模块文件结构代码详解
Feb 03 Python
Python中的取模运算方法
Nov 10 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
从numpy数组中取出满足条件的元素示例
Nov 26 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 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
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
两个php日期控制类实例
2014/12/09 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
JS验证不重复验证码
2017/02/10 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
浅析Python中字符串的intern机制
2020/10/03 Python
如何通过python计算圆周率PI
2020/11/11 Python
python 制作简单的音乐播放器
2020/11/25 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
新闻专业应届生求职信
2013/10/31 职场文书
消防安全检查制度
2014/02/04 职场文书
万里长城导游词
2015/01/30 职场文书