Tôi đang tạo một ứng dụng, cho phép bạn phát nhạc đồng bộ trên các hệ thống khác nhau. Đối với dự án, tôi đã quyết định sử dụng xoắn, PyGtk2, Pyglet. Tôi đang bối rối về cách vòng lặp chính nên chạy. Tôi có nên chạy vòng pyglet trong một thread riêng biệt hoặc tôi nên thực hiện một lò phản ứng mới tích hợp xoắn, pygtk2, pyglet. Hiệu suất sẽ bị ảnh hưởng nếu tôi cố gắng tích hợp ba vòng với nhau?Sử dụng pyglet, xoắn, pygtk cùng nhau trong một ứng dụng
5
A
Trả lời
2
Twisted đã có một giải pháp cho việc tích hợp với gtk: http://twistedmatrix.com/documents/current/core/howto/choosing-reactor.html#core-howto-choosing-reactor-gtk
Tôi không quen thuộc với pyglet nhưng nếu nó có một vòng lặp chính như GTK sau đó cả hai ý tưởng của bạn có vẻ khả thi. Bạn cũng có thể xem xét cách xoắn thực hiện tích hợp GTK được giải thích trong liên kết ở trên và cố gắng sao chép cho pyglet.
4
Tôi đã sử dụng https://github.com/padraigkitterick/pyglet-twisted khi chơi với pyglet và xoắn, và nó hoạt động cho các trường hợp đồ chơi của tôi. Điểm khởi đầu tốt, dù sao đi nữa.
Ở trên là một lò phản ứng mới dựa trên ThreadedSelectReactor.
Nó không rõ ràng đối với tôi thành phần của cả ba sẽ trông như thế nào ...
Các vấn đề liên quan
- 1. pyGame trong ứng dụng pyGTK
- 2. Ứng dụng biểu tượng khay đơn giản sử dụng pygtk
- 3. sử dụng django và xoắn lại với nhau
- 4. Cách áp dụng chủ đề cho ứng dụng PyGTK
- 5. Sử dụng VB.NET và C# trong cùng một ứng dụng?
- 6. Python Right Click Menu Sử dụng PyGTK
- 7. Hai ứng dụng khác nhau trong cửa hàng ứng dụng của Apple có cùng tên?
- 8. Nhập bằng bàn phím sử dụng stdio.StandardIO trong python xoắn
- 9. Sử dụng sqldf và RPostgreSQL cùng nhau
- 10. Tôi có thể sử dụng hai giao diện khác nhau và cảm nhận trong cùng một ứng dụng Swing không?
- 11. đầu ra khác nhau sử dụng stringi và gsub (sử dụng cùng một mẫu trên cùng một chuỗi)
- 12. Sử dụng cùng một tập tin tĩnh vào nhiều ứng dụng trong Django
- 13. Làm cách nào để bạn chạy ứng dụng Xoắn qua Python (thay vì qua Xoắn)?
- 14. Sử dụng nhiều cơ sở dữ liệu trong cùng một ứng dụng
- 15. Sử dụng đường cong Bezier để vẽ hình xoắn ốc
- 16. Là nó approproate nó sử dụng tín hiệu django trong cùng một ứng dụng
- 17. Sử dụng fscanf và fprintf cùng nhau trong C
- 18. Lò phản ứng xoắn bằng Python - địa chỉ đã sử dụng
- 19. Sử dụng các từ bị xoắn trong một thùng chứa WSGI
- 20. Sử dụng Redis làm bộ nhớ cache cho nhiều ứng dụng trên cùng một máy chủ
- 21. Nơi lưu trữ chuỗi kết nối được nhiều ứng dụng sử dụng trong cùng một máy?
- 22. Nhiều ứng dụng WPF trong AppDomain cùng
- 23. GUI không được cập nhật từ một chủ đề khác khi sử dụng PyGtk
- 24. Làm thế nào để sử dụng cùng một phụ kiện Usb cho hai ứng dụng cùng một lúc?
- 25. cách vẽ hình xoắn ốc bằng cách sử dụng opengl
- 26. Có thể sử dụng cùng một id ứng dụng facebook cho cả ứng dụng android và iphone không?
- 27. Cách sử dụng SecureSocial trong một ứng dụng một trang
- 28. Knockout - Sử dụng foreach và sắp xếp cùng nhau
- 29. Cách sử dụng IsKeyboardFocusWithin và IsSelected cùng nhau?
- 30. Sử dụng xs: extension & xs: restriction cùng nhau?