[pyar] (sin asunto)

Leandro Brunner leandrobrunner en yahoo.com.ar
Sab Mar 7 03:23:02 ART 2015


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


More information about the pyar mailing list