Добавление элементов во время выполнения - PullRequest
1 голос
/ 22 марта 2011


Как я могу добавить элемент к любому представлению во время выполнения?
например, когда срабатывает какой-то сигнал, приложение должно добавить прямоугольник к определенной строке.
Спасибо,

1 Ответ

3 голосов
/ 23 марта 2011

Использование компонента должно помочь.

MySignalSource {
    Row {
        id: myRow
        anchors.fill: parent
    }

    Component {
        id: myRectComp
        Rectangle {
            width: 50
            height: 50
        }
    }

    onSignalFired: {
        var rect = myRectComp.createObject(myRow)
        rect.color = "black"
    }
}

Не проверено, но должно работать так.

...