Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt4] Получить путь к каталогу настроек


Автор: Тихоня 8.10.2009, 15:16
Приветствую.
Извините за вопрос новичка - но может быть существует кросплатформенная возможность средствами Qt4 получить для текущего пользователя путь к его каталогу настроек?
Т.е. для Windows XP это C:\Document and Settings\User\LocalSettings\
Для Mac OS X это ~/Library/Preferences

Как по отдельности и там и там получить путь - я представляю.
Но может у Qt4 есть уже готовое решение?

Спасибо.

Автор: JackYF 8.10.2009, 17:58
Мне кажется, ближайшее к тому, что тебе нужно - QDir::homePath()

Автор: Тихоня 8.10.2009, 18:04
Спасибо smile
Но homePath() все же  немного не то...
Ладно, нарисую врапперы.

Автор: SABROG 8.10.2009, 21:31
Используй QSettings. Если это не то, что тебе нужно, то вот ссылки по теме:

http://stackoverflow.com/questions/700731/qt4-4-how-to-get-the-user-settings-path
http://labs.trolltech.com/blogs/2008/02/26/finding-locations-with-qdesktopservices
http://swik.net/Trolltech/Trolltech+Labs+Blogs/Finding+locations+with+QDesktopServices/b29pb

Возможно чем-то помогут.

Автор: Тихоня 9.10.2009, 11:23
Ага, спасибо за QDesktopServices smile
Примерно то что нужно.
QSettings не очень хочется использовать - у меня должны сохраняться несколько независимых вариантов настроек. Проще их в XML файлы засунуть.

Автор: bsa 9.10.2009, 12:10
Цитата(Тихоня @ 9.10.2009,  11:23)
QSettings не очень хочется использовать - у меня должны сохраняться несколько независимых вариантов настроек.

Одно другому не мешает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)