Re: [PyQt] Background en QDialog

Arrase <[email protected]> Wed, 28 Oct 2009 16:14:42 +0100
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
> 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
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkroX9wACgkQf4ZgUYRDGPIJagCfQu/sg2I+jfTT0+ZGLxuDbtkI
ZPwAn0+n9uF6aRtLWld9Vl3eG72v8mSQ
=qF8U
-----END PGP SIGNATURE-----