[PyQt] Background en QDialog
Arrase
arrase en gulcas.org
Mie Oct 28 16:14:42 CET 2009
> 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?
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 197 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20091028/125d8433/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
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