У меня есть проблема, и я не могу найти ее решение, надеюсь, вы найдете его здесь: я сделал ListView с его моделью и его делегатом и так далее, например:
Item {
id: creation; width: parent.width ; height: parent.height
.....
ListView {
id: mainViewLiist
model: CreationModel {id: modelCreation}
delegate: delegateCreation
width: parent.width; height: parent.height; x: -(screen.width * 1.5);
cacheBuffer: 100;
}
}
делегат включает Text, TextEdit и т. д.... что-то вроде этого:
Component {
id: creationDelegate
Item {
id: itemCreate
....
Row {
id: rowSerie
spacing: 5
Text {
id: seriesLabel
text: "Series:"
....
}
TextEdit {
id: seriesTextEdit
text: ""
....
}
}
....
}
....
}
Внутри того же элемента "создание" также есть панель инструментов с двумя кнопками, что-то вроде этого:
ToolBar { id: toolBarCreation; height: 40;
width: parent.width;
opacity: 1.0
button1Label: "Back"
button2Label: "Create"
onButton1Clicked:
{
...
}
onButton2Clicked:
{
...
}
}
Я хочу вот что: когда я нажимаю вторую кнопку «Создать», я хочу просто показать с помощью console.log(arg1,...), что написано в TextEdit, называемом «seriesTextEdit», для каждого элемента в listView . Например, если мой список содержит 10 элементов, и пользователь вставляет значение во все TexTedit всех элементов, как я могу получить доступ к этим данным? Большое спасибо, Джаммарко.