当前位置:  编程技术>python

将图片文件嵌入到wxpython代码中的实现方法

    来源: 互联网  发布时间:2014-10-10

    本文导语:  下面直接上代码留存,方便以后查阅复用。 # -*- coding: utf-8 -*- #作者:LeniyTsan #时间:2014-07-17 import wx from wx.lib.embeddedimage import PyEmbeddedImage class MyFrame1 ( wx.Frame ): def __init__( self, parent ): wx.Frame.__init__ ( self, parent )...

下面直接上代码留存,方便以后查阅复用。

# -*- coding: utf-8 -*- 
#作者:LeniyTsan
#时间:2014-07-17
 
import wx
from wx.lib.embeddedimage import PyEmbeddedImage
 
class MyFrame1 ( wx.Frame ):
  def __init__( self, parent ):
    wx.Frame.__init__ ( self, parent )
    self.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_3DLIGHT ) )
    bSizer1 = wx.BoxSizer( wx.VERTICAL )
    file = open('author.png', 'rb')
    b64 = file.read().encode('base64')
    file.close()
    bitmap = PyEmbeddedImage(b64).GetBitmap()
    self.m_bitmap1 = wx.StaticBitmap( self, wx.ID_ANY, bitmap )
    bSizer1.Add( self.m_bitmap1, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL, 5 )
    self.SetSizer( bSizer1 )
    self.Layout()
    bSizer1.Fit( self )
    self.Centre( wx.BOTH )
app = wx.App()
gui = MyFrame1(None)
gui.Show()
app.MainLoop() 

重点部分是bitmap = PyEmbeddedImage(b64).GetBitmap()代码,其中b64是前面生成的图片的base64字符串,bitmap就是我们的图片对象,可以让wx.StaticBitmap调用。

程序运行的结果如下:


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JS点击图片改变图片图径并用正则表达式取图片名的代码
  • jquery实现图片路径不存在时进行替换的代码
  • 用css来控制图片大小显示的实现方法与代码
  • PHP上传图片、删除图片的简单示例代码
  • asp.net上传图片加防伪图片水印并写入数据库的代码一例
  • Android裁剪图片为圆形图片的实现原理与代码
  • Jquery 动态实现图片缩略的代码
  • CSS实现简单的图片防盗链代码
  • 用CSS来控制图片显示大小的代码
  • ImageView简单加载网络图片实例代码
  • 使用CSS解决文字环绕图片问题的代码
  • asp.net 获取目录中图片的代码
  • 下载网站图片代码并且解析乱码
  • jQuery打印图片pdf、txt示例代码
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • jquery 滚动加载图片效果的实现代码
  • android通过bitmap生成新图片关键性代码
  • php按比例计算图片大小的代码
  • CSS opacity - 实现图片半透明效果的代码
  • android 简单图片动画播放的实例代码
  • iphone cocos2d 精灵的动画效果(图片,纹理,帧)CCAnimation实现
  • Android 图片浏览器 雪梦图片浏览器
  • Python3通过request.urlopen实现Web网页图片下载
  • android中知道图片name时获取图片的简单方法
  • css为图片设置背景图片
  • android图像绘制(六)获取本地图片或拍照图片等图片资源
  • 有没有可以从已知图片里过滤出,不规则图片的滤镜??
  • 怎么让客户端从服务器下载图片后,看不到图片的最后修改时间
  • 如何将一个彩色bmp图片转换成黑白图片,急用
  • 查询图片,图片文件存放在数据库中好,还是存放路径好,是否有更好的解决办法
  • 图片和jlabel的大小不相同,怎样让图片充满整个jlabel?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3