Я только начал изучать QML и пытался реализовать простую таблицу через ListView (используя эту статью SO в качестве руководства).
Я хотел создать один из столбцовредактируемый, поэтому я использовал TextField
вместо Label
для этого столбца.Там, где я пришел, я обнаружил, как записать обновленное значение обратно в модель.Я нашел метод setProperty
в модели, но было не совсем понятно, как получить доступ к индексу «текущего элемента» делегата, чтобы предоставить в качестве первого аргумента вызова метода.
После попытки и неудачичтобы использовать currentIndex
, в конце концов я обнаружил, что на самом деле могу использовать index
, но я не понимаю, как я должен был это знать и где это задокументировано.Я задаю этот вопрос, потому что подозреваю, что есть некоторые основные понятия, которые мне не хватает, которые должны были сделать это очевидным.