![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
hkarel |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 25 Регистрация: 25.5.2009 Пользователь №: 771 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В Qt есть класс QSettings, который работает с INI-форматом, и все в нем хорошо, вот только комментарии при работе с INI-файлом удаляются.
Возможно ли сделать так чтобы комментарии сохранялись в INI-файле? |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
hkarel |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 25 Регистрация: 25.5.2009 Пользователь №: 771 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
нет, нужно искать стороннюю библиотеку для работы с подобным форматом. В сторонней наверняка не будет того, что есть в QSettings INI же обычный текстовый файл, просто структурированный. Не понял что за комментарии? По-моему самому можно быстро написать сохранение в подобный файл.. Не совсем обычный текстовый файл, QSettings позволяет сохранять бинарные последовательности и пользовательские типы, т.е. аля сериализация, велосипедить такое самостоятельно совсем не хочется. ... Как-то раз я обозвал группу: "Qt API", дак при записи, вместо пробела было воткнуто "%20", почему так, я не понял. Мне всегда казалось, что дефакто, пробелы в именах групп недопустимы ![]() Возможно QSettings обрабатывает наименования аналогично с url (QUrl::toPercentEncoding) или это как то связано с дефолтным QTextCodec используемым в QSettings. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 10:16 |