Да, это можно сделать. Ссылка
// MyItem.qml
import QtQuick 1.0
Item {
property int someNumber: 100
}
//C++
QDeclarativeEngine engine;
QDeclarativeComponent component(&engine, "MyItem.qml");
QObject *object = component.create();
qDebug() << "Property value:" << QDeclarativeProperty::read(object,"someNumber").toInt();
QDeclarativeProperty::write(object, "someNumber", 5000);
qDebug() << "Property value:" << object->property("someNumber").toInt();
object->setProperty("someNumber", 100);
Редактировать: 1 Другой способ сделать это, как предложено @Valentin, указан здесь ссылка