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 文件操作技巧(File operation) 实例代码分析
Aug 11 Python
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
如何在Python函数执行前后增加额外的行为
Oct 20 Python
简单了解python模块概念
Jan 11 Python
浅谈Django的缓存机制
Aug 23 Python
Python button选取本地图片并显示的实例
Jun 13 Python
Django后台admin的使用详解
Jul 08 Python
Python: 传递列表副本方式
Dec 19 Python
python保留小数位的三种实现方法
Jan 07 Python
关于Theano和Tensorflow多GPU使用问题
Jun 19 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python内置进制转换函数的操作
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 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
Sanic框架Cookies操作示例
2018/07/17 Python
python的pytest框架之命令行参数详解(下)
2019/06/27 Python
Python 3 判断2个字典相同
2019/08/06 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
合同协议书格式
2014/04/18 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
三好生演讲稿
2014/09/12 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
Python正则表达式中flags参数的实例详解
2022/04/01 Python