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实现异步回调机制代码分享
Jan 10 Python
python正则表达式中的括号匹配问题
Dec 14 Python
Python解析json文件相关知识学习
Mar 01 Python
Python 调用Java实例详解
Jun 02 Python
python入门前的第一课 python怎样入门
Mar 06 Python
PyQt5每天必学之创建窗口居中效果
Apr 19 Python
python生成九宫格图片
Nov 19 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
Python classmethod装饰器原理及用法解析
Oct 17 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
python+selenium实现12306模拟登录的步骤
Jan 21 Python
Python 中random 库的详细使用
Jun 03 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实现webservice实例
2014/11/06 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
pyside写ui界面入门示例
2014/01/22 Python
Python的Flask开发框架简单上手笔记
2015/11/16 Python
常用python编程模板汇总
2016/02/12 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
绘画设计学生的个人自我评价
2013/09/20 职场文书
企业宗旨标语
2014/06/10 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
员工担保书范本
2015/09/22 职场文书