crossplatform.ru

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

> linux, QSettings
breeve
  опции профиля:
сообщение 13.3.2010, 17:43
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

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




Репутация:   1  


Как записать файл в папку .конфиг?
Делаю вроде как по инструкции, не получается. Единственное что у меня получилось так это записать в директорию где лежит программа.
В документации нашел это:
"On Unix systems, if the file format is NativeFormat, the following files are used by default:
$HOME/.config/MySoft/Star Runner.conf"
не хочет писать..

вот код:
 QSettings *set = new QSettings(
            QSettings::NativeFormat,
            QSettings::SystemScope,
            "breeveSoft",
            "myCitation"
            );
    set->beginGroup("Desktop Entry");
    set->setValue("Desktop Entry/Type", "Application");
    set->sync();
    delete set;

И еще вопрос что за параметр такое Scope?
Ос Ubuntu 9.10.

Сообщение отредактировал breeve - 13.3.2010, 18:43
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 13.3.2010, 19:34
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(breeve @ 13.3.2010, 22:27) *
Выше написал
а ты не пиши выше. Сообщение написано, редактируй только если опечатки есть

Используй не родной формат, а INI-формат. Там можно конкретное имя файла задать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
breeve
  опции профиля:
сообщение 13.3.2010, 19:52
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

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




Репутация:   1  


Цитата(Litkevich Yuriy @ 13.3.2010, 19:34) *
а ты не пиши выше. Сообщение написано, редактируй только если опечатки есть

Используй не родной формат, а INI-формат. Там можно конкретное имя файла задать
сделап вот так:
    QSettings *set = new QSettings(
            QSettings::IniFormat,
            QSettings::UserScope,
            "autostart/myCitation.desktop"
            );
создает файл ..ion.desktop.ini

Сообщение отредактировал breeve - 13.3.2010, 19:52
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- breeve   linux, QSettings   13.3.2010, 17:43
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 20:43) Непонят...   13.3.2010, 18:41
- - breeve   вопрос был поставлен немного не правильно..)) смот...   13.3.2010, 18:44
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 20:43) Как про...   13.3.2010, 18:48
- - breeve   Цитата(Litkevich Yuriy @ 13.3.2010, 18:48...   13.3.2010, 18:49
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 20:43) QSettin...   13.3.2010, 18:51
- - breeve   Цитата(Litkevich Yuriy @ 13.3.2010, 18:51...   13.3.2010, 18:55
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 21:55) Главный...   13.3.2010, 19:09
- - breeve   еще вопрос. Можно ли сделать чтобы при создании фа...   13.3.2010, 19:17
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 22:17) не подс...   13.3.2010, 19:19
- - breeve   Цитата(Litkevich Yuriy @ 13.3.2010, 19:19...   13.3.2010, 19:27
- - Litkevich Yuriy   Цитата(breeve @ 13.3.2010, 22:27) Выше на...   13.3.2010, 19:34
|- - breeve   Цитата(Litkevich Yuriy @ 13.3.2010, 19:34...   13.3.2010, 19:52
- - Litkevich Yuriy   вот конструктор: QSettings ( const QString & f...   13.3.2010, 20:07
- - breeve   Нашел функцию регистрации формата. И в ней пример:...   13.3.2010, 21:24
- - breeve   не стал создавать форматы.. просто записал файл. в...   14.3.2010, 1:13
- - maint   Цитата(breeve @ 13.3.2010, 17:43) Как зап...   14.3.2010, 8:59
- - eldar85   а какой у тебя рабочий то вариант получился? тут т...   5.9.2010, 14:32
- - Litkevich Yuriy   eldar85, рабочий вариант в примерах про главное ок...   5.9.2010, 18:27


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


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




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