Russian Qt Forum

Qt => Общие вопросы => Тема начата: Caduceus от Январь 25, 2012, 21:49



Название: Независимая от ОС временная папка приложения
Отправлено: Caduceus от Январь 25, 2012, 21:49
Можно ли одной функцией в Qt получить папку, куда можно сохранять настройки приложения?
То есть например в XP это одна папка, в 7 уже другая. Как получить такую папку? Имеется ввиду не временная папка, а та где хранятся настройки между перезапусками программы.

Спасибо


Название: Re: Независимая от ОС временная папка приложения
Отправлено: alexman от Январь 25, 2012, 22:07
QSettings ?


Название: Re: Независимая от ОС временная папка приложения
Отправлено: Caduceus от Январь 25, 2012, 22:10
Не, мне не просто настройки надо, мне много файлов и некоторые бинарные. Мне путь до папки нужен


Название: Re: Независимая от ОС временная папка приложения
Отправлено: Пантер от Январь 25, 2012, 22:20
http://doc.qt.nokia.com/4.8-snapshot/qdir.html#tempPath


Название: Re: Независимая от ОС временная папка приложения
Отправлено: Caduceus от Январь 25, 2012, 22:22
Так вот я как и српашиваю не про эту. Это же TEMP папка, которая системой чиститься? А мне надо папку типа C:/Users/MyName/MyProgram


Название: Re: Независимая от ОС временная папка приложения
Отправлено: Пантер от Январь 25, 2012, 22:24
http://doc.qt.nokia.com/4.8-snapshot/qdesktopservices.html#storageLocation


Название: Re: Независимая от ОС временная папка приложения
Отправлено: mutineer от Январь 25, 2012, 22:24
там рядом (если читать документацию) виднеется QString QDir::homePath ()
MyProgram можно и самому создать


Название: Re: Независимая от ОС временная папка приложения
Отправлено: Caduceus от Январь 25, 2012, 22:32
Точно, спасибо. Именно про это я и спрашивал