Farklı sistemler üzerinde eşzamanlı olarak müzik çalmanızı sağlayan bir uygulama yapıyorum. Proje için twisted, PyGtk2, Pyglet kullanmaya karar verdim. Ana döngü nasıl çalıştırılacağı konusunda kafam karıştı. Pyglet'in döngüsünü ayrı bir iş parçacığında çalıştırmalı mıyım yoksa twisted, pygtk2, pyglet'i entegre eden yeni bir reaktörü çalıştırmalı mıyım? Üç döngüyü birleştirmeye çalışırsam performans düşer mi?Bir uygulamada pim, bükülmüş, pygtk birlikte kullanma
5
A
cevap
2
Twisted zaten gtk ile entegre etmek için bir çözümü var: http://twistedmatrix.com/documents/current/core/howto/choosing-reactor.html#core-howto-choosing-reactor-gtk
Ben pyglet aşina değilim ama o zaman GTK gibi bir ana döngüsü var fikirlerinizi hem eğer mümkün görünüyor. Ayrıca, bükümün, yukarıdaki bağlantıda açıklanan GTK entegrasyonunu nasıl uygulayacağına ve bunu pıhtı için çoğaltmaya çalıştığınıza da bakabilirsiniz.
4
pürüzlü ve twisted ile oynatırken kullandım ve oyuncak kılıflarım için çalıştı. Her neyse, iyi bir başlangıç noktası.
Yukarıdaki, ThreadedSelectReactor temelli yeni bir reaktördür.
Her üçün bileşiminin neye benzeyeceği bana açık değil ...
İlgili konular
- 1. Pygtk
- 2. Uygulamada jquery kullanma
- 3. viewForHeaderInSection autolayout - pim genişliği
- 4. MKPlacemark pim başlığı
- 5. Android İçerik Sağlayıcı ile birlikte Ormlite Kullanma
- 6. SetEnv'yi bir URL parametresiyle birlikte kullanma
- 7. SurfaceTexture'ı RenderScript ile birlikte kullanma
- 8. nota.js ile birlikte mustache.js'yi kullanma?
- 9. Twistd olmadan bükülmüş uygulama
- 10. http ve bükülmüş
- 11. PyGTK uygulama düzgün
- 12. Flask: Tek bir uygulamada birden fazla paket kullanma
- 13. Bir raw_input'u bükülmüş olarak nasıl kullanabilirim?
- 14. Bir bükülmüş proxy yazarken yardım gerekiyor
- 15. İstemci olan bir bükülmüş sunucu nasıl yazılır?
- 16. pygtk: anahtarın bir düzenleyici olduğunu belirleme
- 17. Bir pygtk uygulamasına bükümlü kod ekleme
- 18. , istemci bağlantılarını algılamayacak şekilde bükülmüş
- 19. bükülmüş hizmet Ben en bükülmüş uygulama çerçevesini kullanan bir proxy sunucu yazdım başka
- 20. Dosyayı bükülmüş stdout ile okuma
- 21. Redux yapısını Firebase ile birlikte kullanma Android
- 22. Kullanıcılarla birlikte PHPUnit kod kapsamını kullanma
- 23. PHP Dil yapılarını sihirli yöntemlerle birlikte kullanma
- 24. Nasıl pygtk ile çalışmak için
- 25. Pim ek açıklamadaki ek bilgi düğmesi metni
- 26. Windows Phone 7 iğneyi bir uygulamanın içinden başlatmak için pim
- 27. bükülmüş perspektif aracı sunucu tarafı gecikmesi
- 28. Bükülmüş menhol: uygulamadaki sunuculara nasıl erişilir?
- 29. Pygtk düğmesindeki zamanlamanın devre dışı bırakılması
- 30. pygtk: kapsamı tamamlamadan önce atanan serbest değişken