Название: Сериализация QFileSystemModel Отправлено: Hippo от Октябрь 09, 2017, 11:18 Приветствую всех жителей данного форума.
Qt начал заниматься совсем недавно и возникла такая задача - нужно как то сериализовать QFileSystemModel. Это вообще возможно? Есть какие то уже готовые методы? За ранее всем спасибо. Название: Re: Сериализация QFileSystemModel Отправлено: ssoft от Октябрь 09, 2017, 12:53 Модель QFileSystemModel отражает текущее состояние локальной файловой системы. Поэтому не ясен момент, что подразумевается под сериализацией.
Сама сериализация подразумевает возможность десериализации обратно в QFileSystemModel. Может требуется просто сохранить текущую структуру папок и файлов? Эта задача решается самостоятельно, исходя из специфики задачи. В общем, требуется понять конечную цель, прежде чем что-то здесь предлагать. Пока что сама постановка кажется весьма странной. Название: Re: Сериализация QFileSystemModel Отправлено: Hippo от Октябрь 10, 2017, 07:55 Может требуется просто сохранить текущую структуру папок и файлов? Эта задача решается самостоятельно, исходя из специфики задачи. Думаю, пока нужно именно это.Хотя в дальнейшем хотелось бы реализовать возможность десериализации обратно в QFileSystemModel о которой вы тоже писали Модель QFileSystemModel отражает текущее состояние локальной файловой системы. Поэтому не ясен момент, что подразумевается под сериализацией. Сама сериализация подразумевает возможность десериализации обратно в QFileSystemModel. Название: Re: Сериализация QFileSystemModel Отправлено: ssoft от Октябрь 11, 2017, 07:53 Думаю, пока нужно именно это. Это придется делать самостоятельно. Хотя в дальнейшем хотелось бы реализовать возможность десериализации обратно в QFileSystemModel о которой вы тоже писали QFileSystemModel - посредник между файловой системой ОС и графическим представлением. Либо придется писать другую модель, которая сможет отображать сохраненные ранее данные. Либо это какая то специфическая задача по восстановлению структуры папок и файлов в файловой системе, может типа архиватора или еще что-то такое. |