Я разрабатываю приложение PyQt UI с QML, и мне нужно использовать трехмерную графику, я видел, что Qt имеет обширную поддержку 3D для QML (пример: 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 )
Я что-то упустил? Разве 3D для QML не поддерживается в PyQt?
Официальный ответ от Riverbank:
В настоящее время это предварительная версия Qt Technology. PyQt никогда не поддерживает их, пока они не станут «официальными». но с некоторыми манипуляциями с пользовательским интерфейсом выглядит довольно прозрачным для пользователя.
Я не верю, что ни PyQt, ни pyside будут иметь классы, которые напрямую соответствуют тем же типам в QML. Обычно вы должны использовать типы QML непосредственно в движке QML (который может быть размещен в приложении с экземпляром PyQt / pyside).