X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..dae0faa6be08c5bb5635fd464b695ac8bb8f2b8d:/wxPython/demo/wxImageFromStream.py?ds=sidebyside diff --git a/wxPython/demo/wxImageFromStream.py b/wxPython/demo/wxImageFromStream.py index 1bf4fc7645..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 = wx.BitmapFromImage( wx.ImageFromStream( stream )) - bmp = wxBitmapFromImage( wxImageFromStream( stream )) + wx.StaticText( + self, -1, "This image was loaded from a Python file-like object:", + (15, 15) + ) - 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.StaticBitmap(self, -1, bmp, (15, 45))#, (bmp.GetWidth(), bmp.GetHeight())) @@ -37,10 +44,7 @@ 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])]) -