Este es un fragmento de un programa que se encarga de crear bitmaps. En este fragmento se va a llamar una imagen seleccionada:
image='/home/frapet/imagenes/jin-jang.png' class miPanel(wxPanel):En esta parte se creará una variable llamada image, en la cual se almacenará una imagen , luego se invoca una clase que se llame miPanel con el parámetro wxPanel.
def __init__(self, parent, id):
wxPanel.__init__ (self, parent, id)
wxInitAllImageHandlers()
En esta parte del ejemplo, se va a crear un panel en el cual podrán abrir diferentes tipos de imágenes (.png, .gif, .jpg, etc.).
images = wxImage(image, wxBITMAP_TYPE_ANY, -1).ConvertToBitmap()
bitmap = wxStaticBitmap(self, -1, images)
En esta parte, se creará una variable llamada images en la cual se almacenarán las imágenes invocadas y se le hará una conversión a esta imagen para que quede como un bitmap, luego se llamara a este bitmap con wxStaticBitmap.
boxsizer = wxBoxSizer(wxVERTICAL)
boxsizer.Add(bitmap, 0, wxALL | wxCENTRE, 20)
self.SetSizer(boxsizer)
self.SetAutoLayout(True)
En esta parte del ejemplo, se va a decidir donde se colocará el Bitmap en la ventana , por ejemplo, en esta parte el Bitmap se va a colocar en el centro de la ventana verticalmente, luego se invocarán SetSizer y SetAutoLayout para hacer válidas las ordenes dadas anteriormente.