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中的rjust()方法使用详解
May 19 Python
python删除列表内容
Aug 04 Python
浅谈python中的getattr函数 hasattr函数
Jun 14 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
替换python字典中的key值方法
Jul 06 Python
python实现复制大量文件功能
Aug 31 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
基于Python的自媒体小助手---登录页面的实现代码
Jun 29 Python
python关于倒排列的知识点总结
Oct 13 Python
通过代码实例了解Python3编程技巧
Oct 13 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之第五天
2006/10/09 PHP
MYSQL数据库初学者使用指南
2006/11/16 PHP
php 删除数组元素
2009/01/16 PHP
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
jQuery 1.0.2
2006/10/11 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
SQL注入攻击的种类有哪些
2013/12/30 面试题
生态学毕业生自荐信
2013/10/27 职场文书
记者岗位职责
2014/01/06 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
2016年元旦寄语
2015/08/17 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技