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 相关文章推荐
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
python 查找字符串是否存在实例详解
Jan 20 Python
Python对切片命名的实现方法
Oct 16 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
python UDP(udp)协议发送和接收的实例
Jul 22 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
Windows下python3安装tkinter的问题及解决方法
Jan 06 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Jan 27 Python
python反扒机制的5种解决方法
Feb 06 Python
详解python3 GUI刷屏器(附源码)
Feb 18 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
PHP4之真OO
2006/10/09 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
JavaScript 的继承
2011/10/01 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
Vue组件化通讯的实例代码
2017/06/23 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
JavaScript实现多个物体同时运动
2020/03/12 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
Python文件操作方法详解
2020/02/09 Python
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
外企财务年会演讲稿
2014/01/03 职场文书
中班中秋节活动反思
2014/02/18 职场文书
运输公司工作总结
2015/08/11 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
导游词之太原天龙山
2020/01/02 职场文书
把77A收信机改造成收音机
2022/04/05 无线电