Название: QTableWidget - сохранение в XML Отправлено: Digan от Марта 06, 2011, 14:00 Есть ли в Qt механизм для упрощения сохранения структуры таблицы QTableWidget в формат XML? Или придется в ручную строить всю структуру XML? Или может есть другой способ сохранения таблицы?
Заранее спасибо. Название: Re: QTableWidget - сохранение в XML Отправлено: Stiff от Марта 06, 2011, 22:14 Или придется в ручную строить всю структуру XML? Или может есть другой способ сохранения таблицы? Стандартных механизмов для этого нет, вы сами должны определить структуру файла. А вот для записи используйте qxmlstreamwriter или модуль QtXMLНазвание: Re: QTableWidget - сохранение в XML Отправлено: Авварон от Марта 07, 2011, 01:49 Пожалуйста, не делайте этого. Не далее как 5 дней назад пришлось парсить хмл, написанный такими "умниками". 66 метров файлик весил, причем реально нужных данным там метров 20, остальное - инфа о размере ячеек, шрифтах и стилях оформления (да-да, на каждую ячейку хранились ее видтх и хейгхт, а также все параметры). При этом различия были только в столбцах. Вместо 20 полей по столбцам хранилось 20*20000 веселых тегов.
Так что напишите свой формат, обычно нужно даже не все данные, а например можно айдишник выцепить, по к-ому данные можно восстановить. Название: Re: QTableWidget - сохранение в XML Отправлено: Digan от Марта 07, 2011, 16:00 Да мне только информацию из ячеек и нужно хранить, плюс количество строк к таблице.
Жаль, что нет возможности быстро таблицу перенести в xml. Когда знакомился с Bold MDA там была такая возможность. Но как Bold так и Delphi считаю мертвыми. Что же. Буду в ручную заполнять xml. А свой формат это слишком для такой задачи. У xml к тому есть большой плюс - его целостность легко проверяется. Название: Re: QTableWidget - сохранение в XML Отправлено: Пантер от Марта 09, 2011, 10:08 Вот когда-то писал для себя экспорт модели в xml. Думаю, пригодится.
Код
|