]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/wxImageFromStream.py
2 from wxPython
.wx
import *
5 from cStringIO
import StringIO
7 #----------------------------------------------------------------------
9 class TestPanel(wxPanel
):
10 def __init__(self
, parent
, log
):
11 wxPanel
.__init
__(self
, parent
, -1)
13 data
= open(opj('bitmaps/image.gif'), "rb").read()
14 stream
= StringIO(data
)
16 bmp
= wxBitmapFromImage( wxImageFromStream( stream
))
18 wxStaticText(self
, -1,
19 "This image was loaded from a Python file-like object:",
21 wxStaticBitmap(self
, -1, bmp
, (15, 45))
26 #----------------------------------------------------------------------
28 def runTest(frame
, nb
, log
):
29 win
= TestPanel(nb
, log
)
32 #----------------------------------------------------------------------
36 At long last there is finally a way to load any supported image type
37 directly from any Python file-like object, such as a memory buffer