Tengo un problema con hilos en pygtk. Mi aplicación consiste en un programa que descarga imágenes de Internet y luego las muestra con pygtk. El problema es que para hacer esto y mantener la GUI en buen estado, necesito usar hilos.Cómo trabajar con hilos en pygtk
Recibí una devolución de llamada después de que el usuario hizo clic en el botón "Descargar imágenes" y llamé al método para descargar las imágenes que están dentro de esa misma clase.
thread.start_new_thread (self.images_download, (path, páginas)
Esto no funcionará. La única manera de obtener mi programa para entrar en el hilo es mediante el uso de
gtk.threads_init ()
Antes de comenzar cualquier hilo. Ahora que descarga las fotos, pero la interfaz gráfica de usuario sigue sin responder. googled esto y traté de poner gtk.threads_enter y gtk.threads_leave alrededor de las roscas, pero simplemente no funciona.
+1: No use hilos, solo use E/S asincrónicas. – nosklo