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操作摄像头截图实现远程监控的例子
Mar 25 Python
python比较2个xml内容的方法
May 11 Python
在Python中marshal对象序列化的相关知识
Jul 01 Python
浅谈Django REST Framework限速
Dec 12 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Python中extend和append的区别讲解
Jan 24 Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
python+pygame实现坦克大战
Sep 10 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
Python使用OpenCV实现虚拟缩放效果
Feb 28 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
php的memcached客户端memcached
2011/06/14 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
python 实现任务管理清单案例
2020/04/25 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
经典c++面试题四
2015/05/14 面试题
电气专业推荐信范文
2013/11/18 职场文书
语文教育专业推荐信范文
2013/11/25 职场文书
复试通知单模板
2015/04/24 职场文书
个人道歉信大全
2019/04/11 职场文书
Django 实现jwt认证的示例
2021/04/30 Python