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之大话题小函数(1)
Oct 10 Python
python实现感知器算法详解
Dec 19 Python
新手常见6种的python报错及解决方法
Mar 09 Python
Python字典创建 遍历 添加等实用基础操作技巧
Sep 13 Python
django富文本编辑器的实现示例
Apr 10 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
使用TensorFlow-Slim进行图像分类的实现
Dec 31 Python
使用matplotlib动态刷新指定曲线实例
Apr 23 Python
python中怎么表示空值
Jun 19 Python
python 多线程死锁问题的解决方案
Aug 25 Python
Python中os模块的简单使用及重命名操作
Apr 17 Python
Python实现文本文件拆分写入到多个文本文件的方法
Apr 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
angular分页指令操作
2017/01/09 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
layui table 获取分页 limit的方法
2019/09/20 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
理解python正则表达式
2016/01/15 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
Python提取网页中超链接的方法
2016/09/18 Python
python编程线性回归代码示例
2017/12/07 Python
python如何实现int函数的方法示例
2018/02/19 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
python爬取youtube视频的示例代码
2021/03/03 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
4s店总经理岗位职责
2013/12/31 职场文书
出国留学计划书
2014/04/27 职场文书
自主招生英文自荐信
2015/03/25 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android