wxPython 笔记(4)自定义Frame

简介:

在前一篇 《wxPython 笔记(3)基本结构》中,我们用 wx.Frame 创建了一个窗体。但是一般情况下,我们都是从 wx.Frame 继承并创建一个自定义的 Frame 类,并用自定义的 Frame 类来创建窗体。在自定义的 Frame 中,我们可以加入以下一些功能:

1、初始化窗体的大小、位置、样式、标题等等;

2、向窗体中添加按钮、文本框等其他控件;

3、添加事件处理函数,并和相应的事件、事件源绑定; 


下面是一个自定义的 Frame ,他继承自原始的 wx.Frame,虽然还没有添加额外的功能,但是框架已经有了。

 代码:

复制代码
 1  # !/usr/bin/python
 2  #  -*- coding: GBK -*-
 3 
 4  import  wx
 5 
 6  """
 7  自定义的主窗体
 8  """
 9 
10  class  MyFrame(wx.Frame):
11      
12       def   __init__ (self):
13          wx.Frame. __init__ (self,None)
14           # 显示
15          self.Show()
16 
17 
18  if   __name__ == ' __main__ ' :
19       # 初始化程序
20      app = wx.App()
21       # 创建窗体
22      MyFrame()
23       # 开始消息循环
24      app.MainLoop()
复制代码

 

 


//==========================================



本文转自左洸博客园博客,原文链接:http://www.cnblogs.com/myqiao/archive/2010/11/29/1891544.html,如需转载请自行联系原作者


目录
相关文章
|
计算机视觉 C#
知乎上有一个问题“在mfc框架中,有上面方法能直接将opencv2.0库中的Mat格式图片传递到Picture Control”中显示?
一直以来,我使用的方法都是shiqiyu在opencvchina上面提供的引入directshow,并且采用cvvimage和cameraDs的方法。这个方法虽然在xp/win7/win8下面都能够成果使用,但是一直以来我都没有动机去深入看一看这个方法。
1298 0
使用系统托盘图标,显示 Balloon Tooltip 的 MASM32 演示代码
使用系统托盘图标,显示 Balloon Tooltip 的 MASM32 演示代码
|
6月前
|
编解码 图形学 iOS开发
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
|
8月前
|
内存技术
audio标签怎么使用
audio标签怎么使用
72 0
《QT从基础到进阶·十二》QPixmap.load加载图片不更新问题
《QT从基础到进阶·十二》QPixmap.load加载图片不更新问题
310 0
|
Python Windows 容器
Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法
Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法
269 0
零基础VB教程016期:frame控件分组制作色板工具-案例实战
零基础VB教程016期:frame控件分组制作色板工具-案例实战
185 0
|
Python 容器
【tkinter学习笔记 - 1】:第一个GUI程序、Frame框架的使用、Label标签
【tkinter学习笔记 - 1】:第一个GUI程序、Frame框架的使用、Label标签
199 0
【tkinter学习笔记 - 1】:第一个GUI程序、Frame框架的使用、Label标签
|
Python 容器
Py之av:av库的简介、安装、使用方法之详细攻略
Py之av:av库的简介、安装、使用方法之详细攻略
Py之av:av库的简介、安装、使用方法之详细攻略
Py之wxPython:利用wxPython设计GUI界面(图片背景+简单按钮)
Py之wxPython:利用wxPython设计GUI界面(图片背景+简单按钮)
Py之wxPython:利用wxPython设计GUI界面(图片背景+简单按钮)