What is PyQt-3D?

PyQt-3D is a set of Python bindings for The Qt Company's Qt3D libraries. It is available for PyQt6 and PyQt5. PyQt-3D provides functionality for near-realtime simulation systems with support for 2D and 3D rendering in both Python and Qt Quick applications.


PyQt-3D is dual licensed on all supported platforms under the GNU GPL v3 and the Riverbank Commercial License. Unlike Qt3D, PyQt-3D is not available under the LGPL. The commercial version of PyQt-3D is bundled with the commercial version of PyQt. You can purchase the commercial version of PyQt here.

Please contact sales@riverbankcomputing.com if you would like a copy of the Riverbank Commercial License.