PyQt 3D для поддержки QtQuick (QML) - PullRequest
0 голосов
/ 06 мая 2020

Я разрабатываю приложение 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?

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Официальный ответ от Riverbank:

В настоящее время это предварительная версия Qt Technology. PyQt никогда не поддерживает их, пока они не станут «официальными». но с некоторыми манипуляциями с пользовательским интерфейсом выглядит довольно прозрачным для пользователя.

0 голосов
/ 06 мая 2020

Я не верю, что ни PyQt, ни pyside будут иметь классы, которые напрямую соответствуют тем же типам в QML. Обычно вы должны использовать типы QML непосредственно в движке QML (который может быть размещен в приложении с экземпляром PyQt / pyside).

...