Если вы посмотрите на мой пример ниже, я могу изменить свойства объектов QML из моего кода C ++, используя QT.
C ++
QQuickItem* objectimage = quickView->rootObject();
QObject *im = objectimage->findChild<QObject*>("rect");
im->setProperty("color", "red");
QML
Image {
objectName: "ima"
id:pic
source: "bgnight.png"
Rectangle{
objectName: "rect"
id:redRect1
width: 100
height: 100
x: 130
y:230
color:"transparent"
Мой вопрос: как вы измените источник изображения таким же образом, как C. Я хотел бы изменить фоновое изображение QML с C ++.
Image
{
property string src: "bge.png"
source: src
objectName: "ima"
id:pic
}