[pyar] (sin asunto)

Gabriel Acosta acostadariogabriel en gmail.com
Sab Mar 7 03:29:12 ART 2015


Si, ya he trabajado con QThread, pero en este problema no se me ocurre como
implementarlo, revisaré de nuevo.

Gracias.

Gabriel Acosta
On Mar 7, 2015 3:23 AM, "Leandro Brunner" <leandrobrunner en yahoo.com.ar>
wrote:

> Exactamente, puedes usar threads para esto...
>
> Revisa QtCore.QThread.
>
> Te tiraría un ejemplo pero te escribo desde el celu.
>
> Saludos.
> Leandro
>
> -
> Enviado desde mi BlackBerry®
>
> -----Original Message-----
> From: Gabriel Acosta <acostadariogabriel en gmail.com>
> Sender: "pyar" <pyar-bounces en python.org.ar>
> Date: Sat, 7 Mar 2015 03:13:54
> To: Python Argentina<pyar en python.org.ar>
> Reply-To: Python Argentina <pyar en python.org.ar>
> Subject: [pyar] (sin asunto)
>
> Hola lista!
>
> Tengo una aplicación (editor/ide) en PyQt que cuando se abre o guarda
> un archivo se emite una señal y esa señal es conectada con un método
> que llama a una función para parsear el código fuente y generar un
> árbol de símbolos que se muestra en un widget, para esta tarea utilizo
> la función parse_file del módulo pycparser. El problema es que esta
> función tarda unos 2 ó 3 segundos en finalizar, dependiendo del tamaño
> del archivo a analizar, entonces al abrir o al guardar un archivo la
> aplicación se"tilda" ese tiempo.
>
> Acá es en donde comienza llamo a parse_file, línea 99:
>
> https://github.com/centaurialpha/edis/blob/master/src/tools/code_analizer.py
>
> Lo ideal sería que al invocarse la función yo pueda seguir haciendo
> trabajando en el editor sin que se tilde, y que finalizada la tarea de
> parseo se actualize el widget, me explico?.
>
> Cómo podria solucionar esto? threads?
>
> Un abrazo!
> --
> Gabo
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150307/60239145/attachment.html>


More information about the pyar mailing list