Я работаю над приложением, в которое я хочу встроить сцены openGL в элемент QML.Я хочу, чтобы мои пользовательские элементы QML управлялись C ++, , и в этой статье дается обзор того, как это сделать с QQuickFramebufferObject.
Однако я заметил, что очень похожие вещи могутбыть сделано простым использованием QQuickItem, различие, по-видимому, состоит в том, что QQuickItem имеет другие методы (paint ()) по сравнению с QQuickFrameBufferObject (synchronize (), render (), createFramebufferObject ()).
Так что жепреимущества одного над другим?Совместимы ли они?Каков наилучший способ визуализации сцены с этими параметрами?Я слышал, что QQuickFrameBufferObject обеспечивает большую гибкость при использовании пользовательских openGL, но для меня это значит относительно мало.