[PyQt] Background en QDialog

Manuel Enrique González Ramírez maengora en gmail.com
Mie Oct 28 17:22:53 CET 2009


El 28 de octubre de 2009 10:14, Arrase <arrase en gulcas.org> escribió:

> > He encontrado un ejemplo para C++, pero creo que queda bastante claro:
> >
> >      QPalette palette;
> >      palette.setBrush(QPalette::Window, QPixmap(QString(".\\menu.jpg")));
> >      Dialog->setPalette(palette);
> >      Dialog->setAutoFillBackground(true);
> >
> > Básicamente, está creando una paleta de color y como "pincel" para el
> > fondo está usando un QPixmap (se puede inicializar QBrush usando
> > QPixmap). Luego asigna esa paleta al cuadro de diálogo.
> >
> > En principio no tienes ni que crear una paleta nueva, porque QDialog
> > ya debería tener la suya propia. Podría quedarte así:
> >
> >      imagen = .........
> >      dialogo.palette().setBrush(QPalette.Window, imagen)
> >      dialogo.setAutoFillBackground(True)
>
> Si, esta opcion la vi, una cosa que queria ya para rizar el rizo es que los
> graficos quedaran empotrados en el codigo y no tener que distribuir los
> .png.
>
> Algun apunte sobre esto?
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>

Y como se pone en un MDI usando wx??

-- 
Manuel Enrique González Ramírez
http://maengora.blogspot.com
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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