將圖片文件嵌入到wxpython代碼中的實(shí)現(xiàn)方法
下面直接上代碼留存,方便以后查閱復(fù)用。
# -*- coding: utf-8 -*-
#作者:LeniyTsan
#時(shí)間: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()
重點(diǎn)部分是bitmap = PyEmbeddedImage(b64).GetBitmap()代碼,其中b64是前面生成的圖片的base64字符串,bitmap就是我們的圖片對(duì)象,可以讓wx.StaticBitmap調(diào)用。
程序運(yùn)行的結(jié)果如下:

- wxPython 入門(mén)教程
- Python實(shí)例之wxpython中Frame使用方法
- python之wxPython菜單使用詳解
- 用Python中的wxPython實(shí)現(xiàn)最基本的瀏覽器功能
- wxPython窗口中文亂碼解決方法
- 基于wxpython開(kāi)發(fā)的簡(jiǎn)單gui計(jì)算器實(shí)例
- python通過(guò)wxPython打開(kāi)一個(gè)音頻文件并播放的方法
- wxpython 最小化到托盤(pán)與歡迎圖片的實(shí)現(xiàn)方法
- python模擬鼠標(biāo)拖動(dòng)操作的方法
- Python wxpython模塊響應(yīng)鼠標(biāo)拖動(dòng)事件操作示例
相關(guān)文章
python opencv鼠標(biāo)畫(huà)矩形框之cv2.rectangle()函數(shù)
鼠標(biāo)操作屬于用戶接口設(shè)計(jì),以前一直使用Qt來(lái)做,但是如果只需要簡(jiǎn)單的鼠標(biāo),鍵盤(pán)操作,直接調(diào)用opencv庫(kù)的函數(shù)也未嘗不可,下面這篇文章主要給大家介紹了關(guān)于python opencv鼠標(biāo)畫(huà)矩形框cv2.rectangle()函數(shù)的相關(guān)資料,需要的朋友可以參考下2021-10-10
利用Python將txt文件錄入Excel表格的全過(guò)程
Python具有基本的文本文件讀寫(xiě)功能,Python的標(biāo)準(zhǔn)庫(kù)提供有更豐富的讀寫(xiě)功能,下面這篇文章主要給大家介紹了關(guān)于如何利用Python將txt文件錄入Excel表格的相關(guān)資料,需要的朋友可以參考下2021-11-11
pygame編寫(xiě)音樂(lè)播放器的實(shí)現(xiàn)代碼示例
這篇文章主要介紹了pygame編寫(xiě)音樂(lè)播放器的實(shí)現(xiàn)代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Python 實(shí)現(xiàn)毫秒級(jí)淘寶搶購(gòu)腳本的示例代碼
本篇文章主要介紹了Python 通過(guò)selenium實(shí)現(xiàn)毫秒級(jí)自動(dòng)搶購(gòu)的示例代碼,通過(guò)掃碼登錄即可自動(dòng)完成一系列操作,搶購(gòu)時(shí)間精確至毫秒,可搶加購(gòu)物車(chē)等待時(shí)間結(jié)算的,感興趣的小伙伴們可以參考一下2019-09-09
淺談python多進(jìn)程共享變量Value的使用tips
今天小編就為大家分享一篇淺談python多進(jìn)程共享變量Value的使用tips,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07

