Russian Qt Forum
Ноябрь 24, 2024, 10:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QAbstractItemModel помогите понять принцип работы  (Прочитано 3943 раз)
regan32
Гость
« : Январь 12, 2010, 00:57 »

Доброй ночи
использую QT Creator QT 4.6.0
собственно моя задача сделать модель отображающуюся при помощи QtreeView
почитав разных статей понял что надо создать модель от QAbstractItemModel нашел пример в самом QT("editabletreemodel")
Код:
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    setupUi(this);

    QStringList headers;
    headers << tr("Title") << tr("Description");

    QFile file(":/default.txt");
    file.open(QIODevice::ReadOnly);
    TreeModel *model = new TreeModel(headers, file.readAll());
    file.close();
здесь он считывается из текстового файла
собственно вопрос:1 Как его записать в файл чтобы его потом опять же можно было считать?
                            2 как сохранить выделенную часть дерева?

Записан
Marat(Qt)
Гость
« Ответ #1 : Январь 12, 2010, 16:39 »

а как выглядит этот default.txt?
Записан
Vass
Гость
« Ответ #2 : Январь 12, 2010, 17:07 »

Вам надо написать сериализатор, десериализатор Вашей модели, как будут храниться данные в файле решать только Вам.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.