| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, 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 |
| Спасибо Но 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 Примерно то что нужно. QSettings не очень хочется использовать - у меня должны сохраняться несколько независимых вариантов настроек. Проще их в XML файлы засунуть. |
| Автор: bsa 9.10.2009, 12:10 | ||
Одно другому не мешает. |