bu olayı tam olarak çözemedim, mantığını anladım fakat pratik olarak nasıl kullanırım bilmiyorum. elimde bir kod var, bu kodu çalıştırınca pencere ekranı donuyor. QThread kulllanmak gerek, yardımcı olabilecek var mı?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Pencere niye donuyor ama? İşlemci sürekli meşgul olduğu için mi? Eğer öyleyse bu işlemleri ayrı bir thread e alacaksın. Bunun için QThread den bir alt sınıf türeterek kodunu run fonksiyonunun içine yaz. start dediğin zaman kodun ayrı bir thread üzerinde çalışmaya başlar. Tabi bu işlerin python ile nasıl yapıldığını bilmiyorum ben c++ ile yapmıştım ama mantık değişmez Qt sonuçta.
Pencerenin yanıt vermemesinin bir sebebi de olay döngüsüne dönmemendir. Eğer bütün işi sonsuz döngü içinde halletmeye çalışıyorsan GUI asla yanıt vermez, mutlaka dönüş yapmalı.
Pencere niye donuyor ama? İşlemci sürekli meşgul olduğu için mi? Eğer öyleyse bu işlemleri ayrı bir thread e alacaksın. Bunun için QThread den bir alt sınıf türeterek kodunu run fonksiyonunun içine yaz. start dediğin zaman kodun ayrı bir thread üzerinde çalışmaya başlar. Tabi bu işlerin python ile nasıl yapıldığını bilmiyorum ben c++ ile yapmıştım ama mantık değişmez Qt sonuçta.
Pencerenin yanıt vermemesinin bir sebebi de olay döngüsüne dönmemendir. Eğer bütün işi sonsuz döngü içinde halletmeye çalışıyorsan GUI asla yanıt vermez, mutlaka dönüş yapmalı.
onu hallettim şuan hocam, dediğiniz gibi kurcaladım bir şeylerle. ayrı bir thread oluşturmuş oldum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.