Рейтинг:0

RHI (Qt 6.1) не работает в Ubuntu?

флаг in

Я попробовал пример под названием «Пример Qt 3D: WireFrame QML». Я ничего не менял в коде, но он работает с ошибкой. Как исправить ошибку??

ошибка: Qt3D.Renderer.RHI.Backend: Инициализация RHI с бэкэндом OpenGL

прочитай это https://doc.qt.io/Qt-6/qt3drender-porting-to-rhi.html

но QSG_RHI_BACKEND

техники: [
Техника {
GraphicsApiFilter {
API: GraphicsApiFilter.OpenGL.QSG_RHI_BACKEND
профиль: GraphicsApiFilter.CoreProfile
основная версия: 3
второстепенная версия: 1
}

также приводит к ошибке

qrc:/WireframeEffect.qml:67:17: невозможно назначить [undefined] для Qt3DRender::QGraphicsApiFilter::Api

добавил строку

qputenv("QSG_RHI_BACKEND", "opengl");

увы, ничего не получилось. Тоже пытался открыть аналогичный проект, тоже ошибка (pbr-material)

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.