import QtQuick 2.3 import QtQuick.Controls 1.2 import Qt.labs.settings 1.0 Rectangle { width: 360 height: 360 Settings { id: settings property var nameList: ["Pierre", "Paul", "Jean"] } Column { anchors.centerIn: parent Repeater { model: settings.nameList.length Text { text: settings.nameList[index] } } Row { TextField { id: textField } Button { text: "add" onClicked: { var list = settings.nameList list.push(textField.text) settings.nameList = list textField.text = "" } } } } }