將圖片文件嵌入到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經(jīng)驗(yàn)總結(jié):兩種Type?Error問(wèn)題
這篇文章主要介紹了Python經(jīng)驗(yàn)總結(jié):兩種Type?Error問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Ubuntu中安裝指定Python版本方法詳解(理論上各版本通用)
現(xiàn)在基于linux的發(fā)行版本有很多,有centos,ubuntu等,一般基于linux的衍生系統(tǒng)至少都安裝了Python2版本,但是現(xiàn)在Python已經(jīng)是3.x版本大行其道了,這篇文章主要給大家介紹了關(guān)于Ubuntu中安裝指定Python版本方法的相關(guān)資料,理論上各版本通用,需要的朋友可以參考下2023-06-06PyTorch的nn.Module類(lèi)的定義和使用介紹
在PyTorch中,nn.Module類(lèi)是構(gòu)建神經(jīng)網(wǎng)絡(luò)模型的基礎(chǔ)類(lèi),所有自定義的層、模塊或整個(gè)神經(jīng)網(wǎng)絡(luò)架構(gòu)都需要繼承自這個(gè)類(lèi),本文介紹PyTorch的nn.Module類(lèi)的定義和使用介紹,感興趣的朋友一起看看吧2024-01-01linux centos 7.x 安裝 python3.x 替換 python2.x的過(guò)程解析
這篇文章主要介紹了linux centos 7.x 安裝 python3.x 替換 python2.x的過(guò)程解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12python辦公自動(dòng)化之讀取本地OUTLOOK客戶(hù)端郵件
這篇文章主要為大家詳細(xì)介紹了如何使用python實(shí)現(xiàn)讀取本地OUTLOOK客戶(hù)端郵件,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,需要的小伙伴可以了解下2023-10-10pycharm-professional-2020.1下載與激活的教程
這篇文章主要介紹了pycharm-professional-2020.1下載與激活的教程,本文分為安裝和永久激活兩部分內(nèi)容,需要的朋友可以參考下2020-09-09