Как сохранить элементы QListView в файл - PullRequest
0 голосов
/ 13 августа 2010

Как сохранить элементы QListView в текстовый файл?

1 Ответ

2 голосов
/ 13 августа 2010

Доступ к элементам с помощью базовой модели элементов и запись их в файл любым удобным для вас способом в контексте вашей программы.


ПРАВКА для более подробной информации:

Iсейчас я немного заржавел в своем опыте с Qt, поэтому у меня нет точного фрагмента кода.Более того, возможно, есть несколько способов сделать это.

Каждый Qt View присоединен к связанной модели, производной от QAbstractItemModel.(Если вы не знаете, как работают эти модели / представления, вам следует прочитать их документацию, например, здесь .)

Как правило, я ожидаю, что производнаяВ модельном классе есть несколько удобных функций для получения данных.Например, QStringListModel имеет член для получения данных в виде QStringList.Так что самый простой способ получить данные зависит от фактического класса модели, используемого в вашем конкретном приложении.

В противном случае вы можете запросить представление для его модели через model () , а затемзапросите это для каждого фрагмента данных через data () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...