Şimdi Ara

PyQt'de QThreat konusu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
212
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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ı?



  • 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ı.
  • quote:

    Orijinalden alıntı: elektro_gadget

    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.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.