2010-08-13 2 views

ответ

2

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


EDIT более подробно:

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

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

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

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

+0

Можете ли вы предоставить кусок кода, как получить элементы QListView в QStringList? – TermiT

+0

Отредактировано, чтобы добавить более подробную информацию об этом. – TheUndeadFish