Вроде разобрался, но вопрос на засыпку.
Суть общения qml и C++ получается в том что в qml вместо конкретных значений мы задаем переменные
C++ (Qt)
color: backColor
А через С++ передаем им значения
C++ (Qt)
QDeclarativeView view;
QDeclarativeContext *context = view.rootContext();
context->setContextProperty("backColor", QColor(Qt::yellow));
В этом вся суть, или нужно ещё что то знать?