• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 将图片文件嵌入到wxpython代码中的实现方法

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

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了wxpython教程,wxpython,wxpython下载,wxpython安装,wxpython python3等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

# -*- 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() 
</div>

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

程序运行的结果如下:

</div>

您可能想查找下面的文章:

  • wxPython定时器wx.Timer简单应用实例
  • wxPython中listbox用法实例详解
  • 基于wxpython开发的简单gui计算器实例
  • 基于wxpython实现的windows GUI程序实例
  • 基于wxpython实现的windows GUI程序实例
  • wxpython中利用线程防止假死的实现方法
  • 将图片文件嵌入到wxpython代码中的实现方法
  • wxpython中利用线程防止假死的实现方法
  • 将图片文件嵌入到wxpython代码中的实现方法
  • 使用wxpython实现的一个简单图片浏览器实例

相关文章

  • Python基于pillow判断图片完整性的方法
  • Python基础之函数用法实例详解
  • Python中查看文件名和文件路径
  • 在Python中用get()方法获取字典键值的教程
  • python爬虫实现教程转换成 PDF 电子书
  • Python中在脚本中引用其他文件函数的实现方法
  • 在Python的while循环中使用else以及循环嵌套的用法
  • Python通过RabbitMQ服务器实现交换机功能的实例教程
  • python列出目录下指定文件与子目录的方法
  • 简单使用Python自动生成文章

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python分割和拼接字符串
    • Python引用模块和查找模块路径
    • 从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
    • python模拟Django框架实例
    • Python使用reportlab将目录下所有的文本文件打印成pdf的方法
    • 在Python中处理列表之reverse()方法的使用教程
    • python利用Guetzli批量压缩图片
    • Python多线程编程(五):死锁的形成
    • Python 文件读写操作实例详解
    • 用python登录Dr.com思路以及代码分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有