GUI programlama ve çoklu kullanım için yeni. Arabamdan bilgi alan ve onu anlamlı bir şekilde işleyen gerçek zamanlı bir uygulama oluşturma sürecindeyim. Uygulamam 3 iş parçacığı, GUI (ana iş parçacığı), oluşturma iş parçacığı ve donanım iş parçacığı olarak düzenlenmiştir. Inbetwen, oluşturma ve donanım konuları paylaşılan bir halka tamponu. Oluşturmada bir zamanlayıcı oluşturdum, böylece yeni arayüzü saniyede 20 kez çiziyor. İş parçacığı, yeni bir ekranın mevcut olduğu ana iş parçacığına bildirmesini isterim ve bunun için en iyi sinyal/yuva yönteminin işe yarayacağını düşünüyordum. Bu soruma kapılıyor. Dizim bir yuva çağırdığında, Screen_Avalable, ana iş parçamda ana iş parçacığı var, bu iş parçacığı/yöntemi çalışan iş parçacığımda veya ana iş parçacığımda işleniyor mu?Qt Sinyaller/Bağlantılar ve Konular
5
A
cevap
4
varsayılan olarak ana iş parçacığı işleme, ancak daha fazla bilgi için this guide bkz alır. muhtemelen aslında GUI ipliği hariç herhangi parçacığından GUI üzerinde bir şey çizmek için iyi bir fikir değil
2
Ana iş parçacığı üzerinde işlenir.
İlgili konular
- 1. GitHub, Xcode ve kurumsal konular
- 2. Farklı yığınlardan veriler ve konular
- 3. Konular ve yerel proxy. Kullanımı
- 4. Rastgele ve Konular ile ilgili sorun. NET
- 5. Konular, QRunnable ve QThreadPool, ayrıntılara sığamıyorum
- 6. WebSphere'da etkin konular 8.5
- 7. ActiveMQ'deki tüm konular nasıl silinir?
- 8. Async/bekliyoruz Konular vs Senaryo
- 9. Qt ve Sqlite örnekleri
- 10. Qt ve Boost RPC
- 11. Qt/webkit ve flash
- 12. OGDF ve Qt
- 13. OpenMp ve Qt Oluşturan
- 14. Metro Uygulaması FileIO.WriteTextAsync Çoklu Konular
- 15. kafka.producer.async.DefaultEventHandler - Konular için istek gönderilemedi
- 16. Kafka Konular yaratmada hata - Broker
- 17. WCF hizmetini oluşturduktan ve sonra öldürdüğünüz Boş Konular Sunucu
- 18. Uygulama sırasındaki garip davranış. Konular, uyumsuzluk ve bekletme dahil
- 19. Qt: Qt tasarımcısı
- 20. Qt uygulaması görüntüsünü Qt
- 21. Qt
- 22. Qt
- 23. Qt -
- 24. Qt
- 25. Qt
- 26. Python: Turşu ve Qt (PyQT)
- 27. URL şeması - Qt ve mac
- 28. Qt ve Google Earth API
- 29. Qt Designer ve Dock Widget'ları
- 30. Qt ve postgresql zaman dilimi
Not. Oluşturma iş parçacığınız muhtemelen bir kuyruk veya bir şey kullanarak GUI iş parçacığına çizmek ve iletmek için veri hazırlamalıdır. –
Qt size ben ekrana –
dışındaki bir şey gösteremez, o zaman sorun yok. Performans hakkında bilmiyorum, ama iş parçacığı iyi sanırım. – Talguy