PandaQt

An example implementation of integrating the Panda3D game engine within a PySide6/Qt application.

MIT License

Stars
0
Committers
2

PandaQt

This project demonstrates how to integrate the Panda3D game engine into a PySide6/Qt application. It provides an example of embedding a Panda3D rendering context into a standard QWidget, allowing it to be used within any Qt window.

While Panda3D supports hardware-accelerated rendering, QWidget does not. This example captures frames from Panda3D and displays them in a QWidget. Future updates may explore a QOpenGLWidget-based implementation to enhance performance.

Preview

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.