Mega Code Archive

 
Categories / Python Tutorial / Wxpython
 

Frame that displays an image

import wx class Frame(wx.Frame):     def __init__(self, image, parent=None, id=-1,pos=wx.DefaultPosition, title='wxPython'):         temp = image.ConvertToBitmap()         size = temp.GetWidth(), temp.GetHeight()         wx.Frame.__init__(self, parent, id, title, pos, size)         self.bmp = wx.StaticBitmap(parent=self, bitmap=temp)         self.SetClientSize(size) class App(wx.App):     def OnInit(self):         image = wx.Image('1.jpg', wx.BITMAP_TYPE_JPEG)         self.frame = Frame(image)         self.frame.Show()         self.SetTopWindow(self.frame)         return True app = App() app.MainLoop()