Skip to content

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

License

Notifications You must be signed in to change notification settings

killian-w/PandaQt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Panda3D + PySide6

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages