wxpython imagenes

Catalin Lungu lcatalin en siadv.com
Vie Oct 29 08:41:47 CEST 2004


Prueba reiniciar el Boa. A veces se arreglan muchas cosas. Si no tienes la 
versión 0.3.1 instálatela por que a mejorado mucho. A mi con este trozo de 
código me va bien.

        self.SB = wxStaticBitmap(bitmap=wxBitmap(u'c:\foto.jpg',
              wxBITMAP_TYPE_JPEG), id=wxID_WXFRAME1SB, name=u'SB', 
parent=self,
              pos=wxPoint(544, 352), size=wxSize(640, 480), style=0)

        self.button1 = wxButton(id=wxID_WXFRAME1BUTTON1, label='button1',
              name='button1', parent=self.SB, pos=wxPoint(20, 20),
              size=wxSize(75, 23), style=0)

Para cargar gif o png y si son transparentes con:
png = wxBitmap('foto.png', wxBITMAP_TYPE_PNG)
png = wxBitmap('foto.gif', wxBITMAP_TYPE_GIF)

La transparencia de las etiquetas creo que no es posible.

----- Original Message ----- 
From: "Amm-Python" <python en ammsoft.com>
To: "'La lista de python en castellano'" <python-es en aditel.org>
Sent: Thursday, October 28, 2004 7:04 PM
Subject: RE: [Python-es] wxpython imagenes


Colocando el "parent" perfecto.
Ahora ya muestra el botón pero no se deja seleccionar con el ratón. El
problema no lo tengo con un wxGenBitmapButton sino con un wxbutton (...
el más tonto).

Lo he cambiado por un wxgenbutton y ya funciona correctamente, será
cuestión de no utilizar el wxbutton.

Gracias de todas formas Catalin.

-----Mensaje original-----
De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org]
En nombre de Catalin Lungu Enviado el: dijous, 28 / octubre / 2004 17:50
Para: La lista de python en castellano
Asunto: Re: [Python-es] wxpython imagenes


Prueba poner en _init_ctrls del formulario en el parámetro parent del
botón
la referencia del staticbitmap.

      self.genBitmapButton1 =
wxGenBitmapButton(ID=wxID_WXFRAME1GENBITMAPBUTTON1,
              bitmap=wxBitmap(u'c:\foto.jpg', wxBITMAP_TYPE_JPEG),
name='genBitmapButton1',
              parent=self.staticBitmap1, pos=wxPoint(20, 20),
size=wxSize(104, 30), style=0)

----- Original Message ----- 
From: "Amm-Python" <python en ammsoft.com>
To: "Python Lista Aditel" <Python-es en aditel.org>
Sent: Thursday, October 28, 2004 4:23 PM
Subject: [Python-es] wxpython imagenes


Problema:
He creado un wxdialog en el que he colocado varios wxStaticText,
wxTextCtrl , wxGenBitmapTextButton y WxButton Todo funcionaba
correctamente hasta que se me ocurrió ponerle al wxdialog una imagen
como fondo. Para ello he creado un wxStaticBitmap (No se si es lo
adecuado) que tiene el mismo tamaño que el wxdialog.
self.fondo.SetSize(self.GetSize())

El problema es que al mostrar la imagen, no se repinta el wxbutton,
quedando tapado visualmente. Estar está ya que puedo seleccionarlo con
el ratón, pero no se ve.

Que hago?

Utilizo Python 2.3.4 wxpyhton 2.4.2.4
Bajo Windows XP






_______________________________________________
Python-es mailing list
Python-es en aditel.org http://listas.aditel.org/listinfo/python-es

_______________________________________________
Python-es mailing list
Python-es en aditel.org http://listas.aditel.org/listinfo/python-es

_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es 




Más información sobre la lista de distribución Python-es