wxPython实现窗口用图片做背景


Posted in Python onApril 25, 2018

本文实例为大家分享了wxPython实现窗口用图片做背景的具体代码,供大家参考,具体内容如下

效果图:

 wxPython实现窗口用图片做背景

实现代码:

#!/usr/bin/env python 
# -*- encoding:utf-8 -*- 
 
import wx 
 
 
class MyPanel(wx.Panel): 
 def __init__(self, parent, id): 
  wx.Panel.__init__(self, parent, id) 
  try: 
   image_file = 'image.jpg' 
   to_bmp_image = wx.Image(image_file, wx.BITMAP_TYPE_ANY).ConvertToBitmap() 
   self.bitmap = wx.StaticBitmap(self, -1, to_bmp_image, (0, 0)) 
   image_width = to_bmp_image.GetWidth() 
   image_height = to_bmp_image.GetHeight() 
   set_title = '%s %d x %d' % (image_file, to_bmp_image.GetWidth(), to_bmp_image.GetHeight()) 
   parent.SetTitle(set_title) 
  except IOError: 
   print 'Image file %s not found' % image_file 
   raise SystemExit 
  #创建一个按钮 
  self.button = wx.Button(self.bitmap, -1, label='Test', pos=(10,10)) 
if __name__ == '__main__': 
 app = wx.PySimpleApp() 
 frame = wx.Frame(None, -1, 'Image', size=(300,300)) 
 my_panel = MyPanel(frame, -1) 
 frame.Show() 
 app.MainLoop()

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用urllib2获取网络资源实例讲解
Dec 02 Python
python解析文件示例
Jan 23 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
Python设计模式之观察者模式原理与用法详解
Jan 16 Python
python设置环境变量的作用整理
Feb 17 Python
基于python实现可视化生成二维码工具
Jul 08 Python
Python如何实现自带HTTP文件传输服务
Jul 08 Python
Python实现京东抢秒杀功能
Jan 25 Python
教你使用pyinstaller打包Python教程
May 27 Python
python 实现两个变量值进行交换的n种操作
Jun 02 Python
django 发送手机验证码的示例代码
Apr 25 #Python
python3+PyQt5实现自定义分数滑块部件
Apr 24 #Python
详解tensorflow载入数据的三种方式
Apr 24 #Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 #Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 #Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 #Python
Windows上使用Python增加或删除权限的方法
Apr 24 #Python
You might like
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
Python 中的with关键字使用详解
2016/09/11 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python语言元素知识点详解
2019/05/15 Python
kali中python版本的切换方法
2019/07/11 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
关于递归的一道.NET面试题
2013/05/12 面试题
遗嘱公证书标准样本
2014/04/08 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
运动会宣传稿100字
2015/07/23 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript