QGraphicsView/QDeclarativeView and QQuickView are both similar in that they show a scene of items, but they have very different implementations so they cannot share items.

QDeclarativeView and QQuickView build the scene by reading a QML document and creating instances of type found in the document. That can be built-in types, e.g. "Text" or custom types (derived from QDeclarativeItem or QQuickItem respectively), registered through plugins or by the application itself using qmlRegisterType().

So moving from a QDeclarativeView to a QQuickView with custom elements should involve mostly rebasing the custom types from QDeclarativeItem to QQuickItem (or more likely QQuickPaintedItem).

Cheers,
_