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中input和raw_input的一点区别
Oct 21 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
python在linux系统下获取系统内存使用情况的方法
May 11 Python
Python中的with语句与上下文管理器学习总结
Jun 28 Python
安装python3的时候就是输入python3死活没有反应的解决方法
Jan 24 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 Python
Python ORM编程基础示例
Feb 02 Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 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生成随机密码的几种方法
2011/01/17 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
浅谈php7的重大新特性
2015/10/23 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
Python实现计算最小编辑距离
2016/03/17 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
端午节演讲稿
2014/05/23 职场文书
中职生求职信
2014/07/01 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
2019 入党申请书范文
2019/07/10 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
Python基础之数据结构详解
2021/04/28 Python
MySQL系列之四 SQL语法
2021/07/02 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python