[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