Ben pygtk konuları ile ilgili bir sorunum var. Uygulamam, resimleri internetten indiren ve ardından pygtk ile görüntüleyen bir programdan oluşur. Sorun şu ki, bunu yapmak ve GUI'yi yanıtlamak için iplikleri kullanmam gerekiyor.Nasıl pygtk ile çalışmak için
Bu yüzden kullanıcı "Resimleri indir" düğmesine tıkladıktan sonra bir geri arama yaptım ve aynı sınıftaki resimleri indirmek için yöntemi çağırıyorum. Bu işe yaramaz
thread.start_new_thread (self.images_download, (yol, sayfa). Ben iplik içine almak için benim program olsun tek yolu (
gtk.threads_init kullanmaktır)
herhangi iplik başlangıç. Şimdi resim indirir önce ama GUI tepkisiz kalır. bu googled ve diş boyunca gtk.threads_enter ve gtk.threads_leave koyarak denedim ama sadece çalışmaz.
+1: Konuları kullanmayın, sadece zaman uyumsuz G/Ç kullanın. – nosklo