Aerosteon
Centipat
- Katılım
- 27 Şubat 2022
- Mesajlar
- 275
- Çözümler
- 6
Merhaba,
PyQt5 ile haşır neşir olanlar önden gelmek koşuluyla bir bakarsanız gerçekten çok sevinirim.
Twitch ile bir şeyler kurcalıyorum diye öncesinde bir konu açmıştım.
Twitchde herhangi bir yayıncının yayın anındaki chat konuşmalarını çekebiliyorum. Kimin ne yazdığını da anlayabiliyorum. Burada bir sıkıntı yok.
Chat şuanda yalnızca terminalde görünüyor. Bunu PyQt5'te olan QScrollArea sınıfı ile halledilebileceğini böylece her mesajı alt alta görüp bunları bir arayüzde okunabileceğini düşünüp resimdeki gibi bir ScrollArea ekledim (henüz içi boş).
(Bu benim QtDesignerde tasarladığım görünümünün tamamının bu olmadığı, resmin yalnızca ilgili olacağını düşündüğüm bölümü)
Şimdi herhangi bir yayıncının chatine bağlanıcam:
Örneğin eray isimli yayıncı şuan yayındaymış.
Gördüğünüz gibi terminal üzerinden hangi kullanıcı chate ne yazmış görebiliyorum.
Bunu QScrollArea'da Label ile eklemek istediğimde şöyle bir hata ile karşılaşıyorum:
Aklıma herhangi bir fikir gelmiyor.
(bu işlem bir methodun içerisinde gerçekleşiyor ve sonsuz döngü barındırdığından Thread sınıfı ile çağırıyorum.(program takılmasın diye) )
Sizce nasıl bir mantık kurulmalı ki döngü içerisinde scroll area'ya sürekli label eklesin?
Sonuçta bu chatten gelen mesjalar sonsuz döngünün içerisinde.
Teşekkür ediyorum şimdiden.
İstek olursa kodu paylaşabilirim.
PyQt5 ile haşır neşir olanlar önden gelmek koşuluyla bir bakarsanız gerçekten çok sevinirim.
Twitch ile bir şeyler kurcalıyorum diye öncesinde bir konu açmıştım.
Twitchde herhangi bir yayıncının yayın anındaki chat konuşmalarını çekebiliyorum. Kimin ne yazdığını da anlayabiliyorum. Burada bir sıkıntı yok.
Chat şuanda yalnızca terminalde görünüyor. Bunu PyQt5'te olan QScrollArea sınıfı ile halledilebileceğini böylece her mesajı alt alta görüp bunları bir arayüzde okunabileceğini düşünüp resimdeki gibi bir ScrollArea ekledim (henüz içi boş).
(Bu benim QtDesignerde tasarladığım görünümünün tamamının bu olmadığı, resmin yalnızca ilgili olacağını düşündüğüm bölümü)
Şimdi herhangi bir yayıncının chatine bağlanıcam:
Örneğin eray isimli yayıncı şuan yayındaymış.
Gördüğünüz gibi terminal üzerinden hangi kullanıcı chate ne yazmış görebiliyorum.
Bunu QScrollArea'da Label ile eklemek istediğimde şöyle bir hata ile karşılaşıyorum:
QObject::setParent: Cannot set parent, new parent is in a different thread
Aklıma herhangi bir fikir gelmiyor.
(bu işlem bir methodun içerisinde gerçekleşiyor ve sonsuz döngü barındırdığından Thread sınıfı ile çağırıyorum.(program takılmasın diye) )
Sizce nasıl bir mantık kurulmalı ki döngü içerisinde scroll area'ya sürekli label eklesin?
Sonuçta bu chatten gelen mesjalar sonsuz döngünün içerisinde.
Teşekkür ediyorum şimdiden.
İstek olursa kodu paylaşabilirim.
Son düzenleme: