Loading images
|
import wx
filenames = ["1.bmp", "1.gif", "1.jpg", "1.png" ] class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, title="Loading Images") p = wx.Panel(self)
fgs = wx.FlexGridSizer(cols=2, hgap=10, vgap=10) for name in filenames: img1 = wx.Image(name, wx.BITMAP_TYPE_ANY)
w = img1.GetWidth() h = img1.GetHeight() img2 = img1.Scale(w/2, h/2)
sb1 = wx.StaticBitmap(p, -1, wx.BitmapFromImage(img1)) sb2 = wx.StaticBitmap(p, -1, wx.BitmapFromImage(img2))
fgs.Add(sb1) fgs.Add(sb2)
p.SetSizerAndFit(fgs) self.Fit()
app = wx.PySimpleApp() frm = TestFrame() frm.Show() app.MainLoop()
|
|
|
Related Scripts with Example Source Code in same category :
-
|
|