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之Import 模块
Oct 13 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 Python
Python log模块logging记录打印用法解析
Jan 20 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
python时间time模块处理大全
Oct 25 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
python开发的自动化运维工具ansible详解
Aug 07 Python
Python Pygame实战之塔防游戏的实现
Mar 17 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
Apr 29 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
农民和部队如何穿矿
2020/03/04 星际争霸
php中in_array函数用法探究
2014/11/25 PHP
php计算函数执行时间的方法
2015/03/20 PHP
PHP时间和日期函数详解
2015/05/08 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
jquery中文乱码的多种解决方法
2013/06/21 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现图片处理和特征提取详解
2017/11/13 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
python解析含有重复key的json方法
2019/01/22 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
史上最全面的Java面试题汇总!
2015/02/03 面试题
职工运动会邀请函
2014/02/02 职场文书
活动总结报告范文
2014/05/04 职场文书
Python多个MP4合成视频的实现方法
2021/07/16 Python
python脚本框架webpy模板赋值实现
2021/11/20 Python
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫
Nginx跨域问题解析与解决
2022/08/05 Servers