|
Página 2 de 2
|
Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#11 Jueves, 20 Noviembre 2014, 21:25 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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.
|
#12 Viernes, 21 Noviembre 2014, 09:05 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#13 Viernes, 21 Noviembre 2014, 10:30 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Problema Con El Evento Data De GridView. DrawingArea Is Being Drawn
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
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Viernes, 21 Noviembre 2014, 14:50; editado 1 vez
|
#14 Viernes, 21 Noviembre 2014, 14:49 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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.
|
#15 Viernes, 21 Noviembre 2014, 23:00 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
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
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#16 Sabado, 22 Noviembre 2014, 00:21 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 2 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|