kodun tamamını görmeden bir şey diyemem, ama dediğim gibi while - for döngüleri ve time gibi modüller aksatıyor. Bunlardan biri olmasa da bazı durumlarda yine çıkmayabilir. şu şekil bir şey deneyebilirsin, ben mesela popup daha önceden çıksın diye şu şekilde bir şey yapmıştım buton komutunda
mesela update_list_data() fonksiyonunda bir işlem yapmıştım, bekle() fonksiyonunda da popup var diyelim, butona basıldığında dokunmatik rengi ve popup çıksın diye iki çağrı yapmıştım
on_release: root.update_list_data()
on_press: root.bekle()
işine yarayacaktır...
Geliştirici Üye





Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
onu da denemiştim ama bi daha üzerine calisirim , olmazsa da cok sorun degil , zaten kodu sana verecem apk icin, olmazsa sende bir goz gezdirirsin. çok da sorun degil ama sorun şu galiba , kivy python fonksiyonlarina oncelik veriyor anladigim kadarıyla.. yani sen onceligi popup a versende once python kodu calistirip sonra popup i açıyor..
demiştim döngülerde arayüz problemi oluyo diye. Eğer hem döngü olsun hem de arayüzde bir şeyler oynasın diyosan o zaman Clock ile bir döngü yaratabilirsin. Ki ben öyle yapmıştım.
bir fonksiyon oluştur sonra
Clock.schedule_interval(fonksiyon, 0)
Yazarak o fonksiyonu döngüye sokabilirsin. Mesela değieri 2 yaparsan 2 saniye aralıklarla o fonksiyon çağırılır.
durdurmak istediğinde de
Clock.unschedule(fonksiyon)
dersin, yoksa sürekli döngü gerçekleşir.