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计算书页码的统计数字问题实例
Sep 26 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
Pyinstaller 打包发布经验总结
Jun 02 Python
pytorch读取图像数据转成opencv格式实例
Jun 02 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python os.rename实例用法详解
Dec 06 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 Python
Python打包为exe详细教程
May 18 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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 调用远程url的六种方法小结
2009/11/02 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
类之Prototype.js学习
2007/06/13 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
在Python文件中指定Python解释器的方法
2019/02/18 Python
Python整数对象实现原理详解
2019/07/01 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
python连接mysql有哪些方法
2020/06/24 Python
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
电大本科自我鉴定
2014/02/05 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
2014年质检工作总结
2014/11/26 职场文书
保研导师推荐信
2015/03/25 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL