X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1e4a197e4c60e461b8068b0619692ea083e30b8b..9fd4be5571cbbbeaa6c4f7dabcc2ba69fe1e3471:/wxPython/demo/wxImageFromStream.py diff --git a/wxPython/demo/wxImageFromStream.py b/wxPython/demo/wxImageFromStream.py index 6953a2ca4c..720389a818 100644 --- a/wxPython/demo/wxImageFromStream.py +++ b/wxPython/demo/wxImageFromStream.py @@ -1,24 +1,31 @@ +# 11/19/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * -from Main import opj +import cStringIO + +import wx -from cStringIO import StringIO +from Main import opj #---------------------------------------------------------------------- -class TestPanel(wxPanel): +class TestPanel(wx.Panel): def __init__(self, parent, log): - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) data = open(opj('bitmaps/image.png'), "rb").read() - stream = StringIO(data) + stream = cStringIO.StringIO(data) - bmp = wxBitmapFromImage( wxImageFromStream( stream )) + bmp = wx.BitmapFromImage( wx.ImageFromStream( stream )) - wxStaticText(self, -1, - "This image was loaded from a Python file-like object:", - (15, 15)) - wxStaticBitmap(self, -1, bmp, (15, 45))#, (bmp.GetWidth(), bmp.GetHeight())) + wx.StaticText( + self, -1, "This image was loaded from a Python file-like object:", + (15, 15) + ) + + wx.StaticBitmap(self, -1, bmp, (15, 45))#, (bmp.GetWidth(), bmp.GetHeight())) @@ -35,3 +42,9 @@ overview = """\ At long last there is finally a way to load any supported image type directly from any Python file-like object, such as a memory buffer using StringIO. """ + + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])])