[Kde-devel-es] setBackgroundPixmap

IgnacioCárdenas icardenas at bec.uned.es
Fri Jul 11 19:34:09 CEST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola!

> Estoy usando la función setBackgroundPixmap (sé que ya está obsoleta, pero
> mi versión es anterior a Qt3).
> El caso es que tengo una función paintevent donde uso setBackgroundPixmap y
> me he dado cuenta que esta función llama automáticamente a un update() y el
> paintevent entra en un bucle. Esto, cuando sólo uso una instancia de ese
> Widget no me da ningún problema, pero cuando hago varias instancias de ese
> Widget, me es imposible poder acceder a los otros componentes del layout en
> el que se encuentran ubicadas las instancias.

Si el método setBackgroundPixmap ejecuta automáticamente un update(), y este 
método lo que hace es ejecutar el paintevent, entonces el método 
setBackgroundPixmap no puede estar dentro de paintevent, porque el widget se 
anda repintando eternamente... Aunque no estoy seguro de haberte entendido 
del todo... ;-)

Te paso el enlace a un programa donde se utilizan los métodos 
setBackgroundPixmap y update, a ver si te ayuda a orientarte:

http://doc.trolltech.com/3.1/desktop-example.html

>
> Creo que me he explicado de pena, pero si alguien entiende y me puede
> explicar por qué pasa esto le estaría muy agradecido. Si alguien necesita
> que profundice en la explicación de algo, lo haré encantado.
>
> Manuel

Un saludo,
Ignacio.
- -- 
"La capacidad de decidir por nosotros mismos es la única libertad que 
realmente tenemos... Usa esa libertad."

========================
//->Ignacio Cárdenas Díaz<-//
========================
iakynet at eresmas.com
Linux user #286387 -- http://counter.li.org
- ----------------------------------
Dpto. Lenguajes y Sistemas Informáticos, UNED.
icardenas at bec.uned.es
http://www.lsi.uned.es
- ----------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/DucEZdHtjpZRrQYRApqAAKCFMEoKgAGdTcArbEWeTqM0YlDMTACeMf3a
DIaXWI5t98Y+M8Ha5uNVoG4=
=mBtF
-----END PGP SIGNATURE-----



More information about the Kde-devel-es mailing list