Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn


Ir a la página Anterior  1, 2

Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
Shell:

Citar:
¿ Conocías el evento Draw del GridView ?.

No.. no lo habia usado ...

Citar:
¿ es casi como el data pero más ampliado ?

Parece más amplilado. En el foro siempre hemos hablado de usar el evento _Data para ir rellenando los gridviews con los resultados de las consultas, es ideal, porque es muy rápido, ya que solo "redibuja" los datos que se van a ver por parte del usuario.

http://gambaswiki.org/wiki/comp/gb.qt4/gridview/.data?l=es

Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
No es lo mismo, el evento Data "rellena" la celda con el contenido que queramos, el evento Draw la "redibuja" cuando es necesario. Si, como en el tema que nos ocupa, cambias el ancho de la celda es necesario, posiblemente, recolocar el contenido (Propiedad Wrap, o contenidos incompletos, etc.). Pero cada uno es para lo que es.
El problema con el código que abre éste hilo es que baraja ambos eventos al mismo tiempo.

Por otro lado ignoro si es un bug o no. Supongo que la clase debería tener previstas situaciones como éstas y responder de alguna manera más específica...

Saludos.

Perfil MP  
Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
Shordi:

Citar:
Por otro lado ignoro si es un bug o no. Supongo que la clase debería tener previstas situaciones como éstas y responder de alguna manera más específica...

Personalmente, creo que es un bug... porque en la versión 3.5.4 funciona perfectamente, y luego en las version 3.6, ha dejado de funcionar....

Lo curioso en que en mi equipo con la 3.6.90 funciona bien, pero en el equipo de Shell (que tambien tienen la 3.6.90) le da ese error... necesitamos algunos "voluntarios" que lo testeen para aclararnos que pasa....

Saludos

Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
jsbsan escribió: [Ver mensaje]

Lo curioso en que en mi equipo con la 3.6.90 funciona bien, pero en el equipo de Shell (que tambien tienen la 3.6.90) le da ese error... necesitamos algunos "voluntarios" que lo testeen para aclararnos que pasa....


Nos ayudaríais un montón!.

Ya he probado en tres pc's con la 3.6 y todos igual, el mismo problema. Eso si todos tienen Linux Mint 17 con Mate.
En el trabajo he probado la estable, la de desarrollo e incluso la Beta. Nada, igual.
En casa solo con la estable en dos pc's.

Saludos

última edición por Shell el Viernes, 21 Noviembre 2014, 14:50; editado 1 vez
Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
He hecho algunas pruebas. El problema no es la fuente, ni el número de registros. El problema se produce cuando hay que reconfigurar el grid, ya sea porque la fuente al ser más grande necesitaría un ancho de columna o porque al aumentar mucho el número de líneas necesitaría desplazarse hacia abajo.
Siempre que hay que "repintar", peta.
Curiosamente si añades un wait 0.01 al final del evento data, el error que se produce es

QWidget::repaint: Recursive repaint detected

y se produce no una vez sino varias.

Habría que informar a la lista de Benoit....

Uso Mint 17 con cinnamon y la versión del repositorio estable.

Saludos.

Perfil MP  
Objetivo: Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
Hola!.

Esto fue lo que encontré por la red y es del 2012:

https://code.google.com/p/gambas/issues/detail?id=246

No se ha vuelto a comentar nada al respecto.

Saludos

Ir a la página Anterior  1, 2

Página 2 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4579s (PHP: -83% SQL: 183%)
Consultas SQL: 45 - Debug off - GZIP Activado