crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Сохранение настроек в домашнюю дерикторию, linux
RazrFalcon
  опции профиля:
сообщение 30.1.2011, 4:14
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Нужно сохранить в
~/.config/my_config.ini
ну или
$HOME/.config/my_config.ini

Не один вариант не пашит.
Как правильно?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Гость_Гость_*
сообщение 5.6.2012, 20:08
Сообщение #2





Гости








    


http://qt-project.org/doc/qt-4.8/qdesktops...rdLocation-enum
Ну или как в предыдущем варианте.
И кстати, QDir::cdUp, никто не отменял.
А всякие getlogin и прочие платформ депендед вещи, для таких задач фу-фу-фу.
QString sHomeDirectory;
QString sUserHome = QDesktopServices::displayName(QDesktopServices::HomeLocation);
QDir homeDirectory(sUSerHome);
if(!homeDirectory.cdUp())
{
  //нет прав даже на просмотр
}
sHomeDirectory = homeDirectory.canonicalPath();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


11 чел. читают эту тему (гостей: 11, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.1.2025, 7:12