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中的类与实例
Apr 27 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
python抓取文件夹的所有文件
Feb 27 Python
Python安装pycurl失败的解决方法
Oct 15 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
Python字典遍历操作实例小结
Mar 05 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
Django ValuesQuerySet转json方式
Mar 16 Python
python自动化发送邮件实例讲解
Jan 04 Python
TensorFlow中tf.batch_matmul()的用法
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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
一个odbc连mssql分页的类
2006/10/09 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
PHP chr()函数讲解
2019/02/11 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
Python中IPYTHON入门实例
2015/05/11 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
出纳工作岗位责任制
2014/02/02 职场文书
制作部班长职位说明书
2014/02/26 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
大二学年个人总结
2015/03/03 职场文书
刑事法律意见书
2015/06/04 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
python glom模块的使用简介
2021/04/13 Python
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python