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用fork来创建子进程注意事项
Jul 03 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
Python3操作SQL Server数据库(实例讲解)
Oct 21 Python
单利模式及python实现方式详解
Mar 20 Python
Python使用jsonpath-rw模块处理Json对象操作示例
Jul 31 Python
Python3列表内置方法大全及示例代码小结
May 10 Python
python 实现交换两个列表元素的位置示例
Jun 26 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
python pip如何手动安装二进制包
Sep 30 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
Python中pass的作用与使用教程
Nov 13 Python
Django实现简单的分页功能
Feb 22 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中函数的形参与实参的问题说明
2010/09/01 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
Python中的jquery PyQuery库使用小结
2014/05/13 Python
编程语言Python的发展史
2014/09/26 Python
Python初学者常见错误详解
2019/07/02 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
趣味游戏活动方案
2014/02/07 职场文书
假面舞会策划方案
2014/05/29 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
单位委托书格式范本
2014/09/29 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
公证书
2019/04/17 职场文书
用Python提取PDF表格的方法
2021/04/11 Python