首页 > 解决方案 > PyQt 3D for QtQuick (QML) 支持

问题描述

我正在使用 QML 开发 PyQt UI 应用程序,我需要使用一些 3D 图形,我看到 Qt 对 QML 有广泛的 3D 支持(例如:  https ://code.qt.io/cgit/qt/qt3d.git /tree/examples/qt3d/simple-qml?h=5.14 )

但是当我检查 PyQt 文档时,我发现 3D 支持只支持小部件而不支持 QML(这里:  https ://docs.huihoo.com/pyqt/PyQt5/Qt3DExtras.html#PyQt5-Qt3DExtras )

我错过了什么吗?PyQt 不支持 QML 的 3D 吗?

标签: qtqmlpyqt5qt3d

解决方案


我不相信 PyQt 或 pyside 会有直接对应于 QML 中相同类型的类。通常,您会直接在 QML 引擎中使用 QML 类型(可能恰好托管在 PyQt/pyside 实例化应用程序中)。


推荐阅读