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中用于返回绝对值的abs()方法
May 14 Python
Python对象转JSON字符串的方法
Apr 27 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
Python3实现的字典遍历操作详解
Apr 18 Python
python实现石头剪刀布小游戏
Jan 20 Python
python write无法写入文件的解决方法
Jan 23 Python
Python3.5装饰器原理及应用实例详解
Apr 30 Python
pyqt5 实现多窗口跳转的方法
Jun 19 Python
在Django中实现添加user到group并查看
Nov 18 Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 Python
python打包多类型文件的操作方法
Sep 21 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
Symfony生成二维码的方法
2016/02/04 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
vue解决使用webpack打包后keep-alive不生效的方法
2018/09/01 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python实现按关键字筛选日志文件
2019/12/24 Python
python判断链表是否有环的实例代码
2020/01/31 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
试述DBMS的主要功能
2016/11/13 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
亿企通软件测试面试题
2012/04/10 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
会议开场欢迎词
2014/01/15 职场文书
英语教育专业自荐信
2014/05/29 职场文书
保密工作目标责任书
2014/07/28 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书