python之wxPython应用实例


Posted in Python onSeptember 28, 2014

本文实例讲述了python之wxPython的使用方法,分享给大家供大家参考。具体方法如下:

先来看看效果,这里加载一张图片:

python之wxPython应用实例

代码如下:

#!/usr/bin/env python 
"""hello wxPython program""" 
 
import wx 
 
class Frame(wx.Frame): #wxPrame subclass 
  """Frame class that display a image""" 
  def __init__(self, image, parent=None, id=-1, 
         pos=wx.DefaultPosition, 
         title="Hello ,wxPython"):  #3 
  #create a Frame instance and display a image 
    temp = image.ConvertToBitmap() 
    size = temp.GetWidth(),temp.GetHeight() 
    wx.Frame.__init__(self,parent,id,title,pos,size) 
    self.bmp = wx.StaticBitmap(parent=self, bitmap=temp) 
    pass 
   
class App(wx.App): #5 wx.App subclass 
  """Application class""" 
   
  def OnInit(self): 
    image = wx.Image('wxPython.jpg',wx.BITMAP_TYPE_JPEG) 
    self.frame = Frame(image) 
     
    self.frame.Show(True) 
    self.SetTopWindow(self.frame) 
    return True 
   
def main(): 
  app = App() 
  app.MainLoop() 
   
if __name__ == "__main__": 
  main()

总结使用wxPython的4个步骤:

1. 导入wxPython包
2. 子类化应用程序类
3. 定义一个应用程序的初始化方法
4. 创建应用程序类(第2步中创建的子类的)的实例
5. 进入第4步中创建的这个应用程序类实例的主事件循环

注:wxPython.jpg就是这张阿甘同学的图片,要和程序放在同一目录下.

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

Python 相关文章推荐
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
numpy中索引和切片详解
Dec 15 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
uwsgi+nginx部署Django项目操作示例
Dec 04 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
Jun 03 Python
Python assert语句的简单使用示例
Jul 28 Python
快速解决docker-py api版本不兼容的问题
Aug 30 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
pycharm无法导入lxml的解决办法
Mar 31 Python
Python爬虫之爬取二手房信息
Apr 27 Python
Python实现从url中提取域名的几种方法
Sep 26 #Python
Python实现的一个简单LRU cache
Sep 26 #Python
python网络编程实例简析
Sep 26 #Python
python的re模块应用实例
Sep 26 #Python
python实现自动登录人人网并访问最近来访者实例
Sep 26 #Python
编程语言Python的发展史
Sep 26 #Python
python人人网登录应用实例
Sep 26 #Python
You might like
PHP与SQL注入攻击[一]
2007/04/17 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php模板中出现空行解决方法
2011/03/08 PHP
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
javascript radio 联动效果
2009/03/04 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
jQuery插件Tmpl的简单使用方法
2015/04/27 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
python 从远程服务器下载东西的代码
2013/02/10 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
python中hashlib模块用法示例
2017/10/30 Python
python中退出多层循环的方法
2018/11/27 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
企划专员岗位职责
2013/12/09 职场文书
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL