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 01 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
python连接数据库的方法
Oct 19 Python
python实现彩色图转换成灰度图
Jan 15 Python
Python列表切片操作实例总结
Feb 19 Python
使用Python3内置文档高效学习以及官方中文文档
May 19 Python
Python 正则表达式爬虫使用案例解析
Sep 23 Python
Python面向对象之继承原理与用法案例分析
Dec 31 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
Python如何使用ElementTree解析xml
Oct 12 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 Python
pycharm最新激活码有效期至2100年(亲测可用)
Feb 05 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 zend解密软件绿色版测试可用
2008/04/14 PHP
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
有趣的javascript数组定义方法
2010/09/10 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
Python实战之制作天气查询软件
2019/05/14 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
C#和SQL Server的面试题
2016/08/12 面试题
入党申请人的自我鉴定
2013/12/01 职场文书
业务副厂长岗位职责
2014/01/03 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
学生违反校规检讨书
2014/10/28 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
导游词之张家口
2019/12/13 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
vue 实现上传组件
2021/05/31 Vue.js